Commit Graph

468 Commits

Author SHA1 Message Date
Benjamin Vedder d52c79b2f6 Detect restarts in blocking extensions 2023-02-20 11:15:32 +01:00
Benjamin Vedder be0bc7dc18 Added crc16 extension 2023-02-20 10:04:14 +01:00
Benjamin Vedder ae882ee48f Updated for latest lbm flat values 2023-02-18 11:05:24 +01:00
Benjamin Vedder 63c1aa0f8b Merge commit '61f48a8fc6f9191b5705a2ba34f3068cee553670' 2023-02-18 10:54:32 +01:00
Benjamin Vedder ec6d7289be Fixed memory leak 2023-02-16 21:19:13 +01:00
Benjamin Vedder 1468b6d1fa Merge commit '6bc0ae9f26a65d02ba4bea2c393460d2af509f7a' 2023-02-16 19:15:52 +01:00
Benjamin Vedder cc86f0c6f9 Safe handling of blocked contexts 2023-02-16 19:10:14 +01:00
Benjamin Vedder 949943b3ac Merge commit 'a746ac32cf1ec99b92b9802cca6ca92eec7deb53' 2023-02-16 17:16:02 +01:00
Benjamin Vedder 4fd68c4c10 Merge commit 'dbf937541ebc5a8bfdbdce9721260dd1ad4408c3' 2023-02-16 15:49:10 +01:00
Benjamin Vedder a024c2c3cb Merge commit '857e9549f9d02d1832627403ac61f236dc87755e' 2023-02-16 10:48:34 +01:00
Benjamin Vedder 69f7c98eb3 Changes for lbm updates 2023-02-16 09:02:09 +01:00
Benjamin Vedder b8fd8abae7 Merge commit '315770dc0a215e8426441607d6c36c16ba239deb' 2023-02-15 23:26:27 +01:00
Benjamin Vedder b1c1fadd80 Merge commit '5eb89cfa25107f10d25dd0eb0f17988f44cdfa9e' 2023-02-15 23:19:26 +01:00
Benjamin Vedder d843969b48 Merge commit '5e7e4ff71482b306de3b4877ee67e9665504416f' 2023-02-15 19:29:45 +01:00
Benjamin Vedder e26afaa310 Merge commit '267eb0a2043a849cce53df8bf800a4e3458f79b2' 2023-02-15 15:58:44 +01:00
Benjamin Vedder 5b3894ab70 Merge commit '4d947e27b1837ccfbb2db742c7870fd5fdd82fda' 2023-02-11 14:25:24 +01:00
Benjamin Vedder ea14ddbd31 Merge commit 'bf1387e648fd329303202c8364609c49f29681ab' 2023-02-11 10:20:37 +01:00
Benjamin Vedder 0d0f30650a Fixed lbm current measurement commands, some tweaks and cleanup 2023-02-07 21:40:26 +01:00
Benjamin Vedder b12bcef957 Pause before unblocking extension for now 2023-02-04 11:25:55 +01:00
Benjamin Vedder 5b6cc075d3 disable all events on reset 2023-01-24 11:49:21 +01:00
Benjamin Vedder 5d3e02afd3 Updated to latest lbm 2023-01-24 11:15:12 +01:00
Benjamin Vedder 1bc0baf2da Merge commit '65a3ed7ca429d343051fb687a7929c4a1201c9b5' 2023-01-24 09:19:05 +01:00
Benjamin Vedder a28eec80d9 Fixed link in readme 2023-01-09 19:33:44 +01:00
Benjamin Vedder 5eaea72df0 Lisp ICU support 2023-01-09 19:31:31 +01:00
Benjamin Vedder 140899f2b5
Merge pull request #588 from Blevruz/vesc_c_if_nvm_access
Adds vesc_c_if nvm access
2023-01-09 10:18:55 +01:00
blevruz 547c33ebc8 switches prefix of interface functions from "if_" to "flash_helper_" 2023-01-09 10:14:05 +01:00
blevruz 693eab0f08 cleanup 2023-01-06 17:06:09 +01:00
blevruz cafbdce6a4 corrects misnomer 2023-01-04 14:32:12 +01:00
blevruz 3ed72ec152 moved nvm interface functions to "flash_helper.h", rewrote them to make use of pre-existing functions, and switched over to using lists instead of single bytes. 2023-01-04 13:56:29 +01:00
blevruz 6371ddadad moves new function pointers to the end of vesc_c_if.h for retrocompatibility purposes 2023-01-04 13:17:10 +01:00
Benjamin Vedder f77e39538d Updated lbm doc 2023-01-04 11:30:46 +01:00
blevruz 53e64c9f60 fixes warnings 2023-01-04 09:42:12 +01:00
blevruz 94f80a9e94 adds NVM access function (exclusively for region 8 of flash). TODO: fix warnings, do a test 2023-01-04 02:46:00 +01:00
Benjamin Vedder 9486b4d736 Merge commit '196bb2e812b49787eabe0aea8183968c740849e0' 2022-12-28 13:18:58 +01:00
Benjamin Vedder 5e14654098 Context info update 2022-12-27 12:11:31 +01:00
Benjamin Vedder 7dd757fcf7 Merge commit 'd5c3736ba7710bebb9342054ddc6a5b0e5c76ffa' 2022-12-19 20:16:54 +01:00
Benjamin Vedder 875324dd91 Merge commit 'e96f03514faf48b72bcd06728f5446ef1e0b1704' 2022-12-19 09:26:30 +01:00
Benjamin Vedder 788eccec2d Merge commit '842f70e98339e3f47bb51c6100d8ab2cf43b1f74' 2022-12-19 00:20:54 +01:00
Benjamin Vedder c01de39288 Added res, ind and lambda estimation lbm commands 2022-12-19 00:14:57 +01:00
Benjamin Vedder c3461966f2 Merge commit '64aeaa04291dd42e2d2feada50c368c7696ae409' 2022-12-18 13:58:47 +01:00
Benjamin Vedder 1db33a6bc6 Added floor, ceil and round 2022-12-16 16:04:37 +01:00
Benjamin Vedder 774e85d408 Merge commit '8b336eecd891382c13e57d860673220a4c75379f' 2022-12-16 15:38:41 +01:00
Benjamin Vedder 38e071dfd2 Added adc_ctrl_type to lisp config parameters that can be changed 2022-12-14 22:20:50 +01:00
Benjamin Vedder 26c97f7624 Made chVTGetSystemTimeX consistent everywhere 2022-12-14 19:48:26 +01:00
Benjamin Vedder 874d8cec07 Lbm can send bug fix 2022-12-14 14:51:19 +01:00
Benjamin Vedder 1aef9e28d5 Doc update 2022-12-07 21:56:08 +01:00
Benjamin Vedder a618de63d2 Added app-is-output-disabled to lbm and C lib 2022-12-07 18:10:33 +01:00
Benjamin Vedder c4778b3acf Style tweak 2022-12-07 12:45:08 +01:00
Benjamin Vedder 7d805e2d40 Share ppm-code between c_lib and extension 2022-12-07 11:56:43 +01:00
Nico Aleman 24bcbb86b4 Updated get_ppm() to now respect pulse_center
Returned value is now mapped with respect to pulse_center, rather than just pulse_start and pulse_end linearly mapped
2022-12-07 03:27:16 -05:00