Commit Graph

39 Commits

Author SHA1 Message Date
Benjamin Vedder f9d5ee138d Added support for playing up to 3 audio channels while the motor is running 2023-12-26 22:37:41 +01:00
Benjamin Vedder 7665b2f74f Function argument type fix 2023-04-13 17:03:13 +02:00
Joel Svensson 651af41f12 add unblock_unboxed 2023-04-13 16:41:25 +02:00
Benjamin Vedder 7ae56c0a71 Added foc-functions to C lib, fix in eeprom extension 2023-02-27 11:57:19 +01:00
Benjamin Vedder 69f7c98eb3 Changes for lbm updates 2023-02-16 09:02: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
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 a618de63d2 Added app-is-output-disabled to lbm and C lib 2022-12-07 18:10:33 +01:00
Benjamin Vedder 86ba03b263 Fixed typo 2022-12-06 14:50:28 +01:00
Benjamin Vedder 6482fcda39 Added ppm and remote functions to C lib, added utils to C lib 2022-12-06 14:12:38 +01:00
Benjamin Vedder 297e3ad434 Added more parameters to native lib 2022-11-22 14:45:30 +01:00
Benjamin Vedder 82e156e3e4 Added ppm-pin to c lib 2022-11-20 17:04:48 +01:00
Benjamin Vedder 8a7f5c7b50 Rearranged encoder settings, added custom encoder support 2022-11-19 16:23:07 +01:00
Benjamin Vedder b8e8952e32 Moved ahrs-parameters into attitude info, added ahrs-functions and imu callback to vesc_if 2022-11-19 00:09:54 +01:00
Benjamin Vedder 40e9e29075 Added function to unregister previously registered reply function 2022-11-17 11:21:45 +01:00
Benjamin Vedder 3fa2a1632e Added more native library functions 2022-11-10 20:36:46 +01:00
Benjamin Vedder 6dc158b4b4 Added ringbuffer to c_lib 2022-11-10 11:50:02 +01:00
Benjamin Vedder ed4c54059f Start of GNSS-support 2022-11-08 17:47:53 +01:00
Benjamin Vedder e86f81c7e9 Updated signature and added CAN baud setting to native interface 2022-10-07 17:09:56 +02:00
Benjamin Vedder a219498055 Added CAN_MODE_UNUSED, added more settings to native lib 2022-10-07 17:02:02 +02:00
Benjamin Vedder c0fa60746a Added motor2 hall sensor io to native lib 2022-10-03 14:16:43 +02:00
Benjamin Vedder 357da05629 Large native library refactoring that breaks compatibility with old native libraries 2022-10-03 12:40:02 +02:00
Benjamin Vedder a5ba6b79f1 Added app data handler to c-if and check function pointer 2022-09-19 23:17:04 +02:00
Benjamin Vedder 3199dd2605 Added ts_to_age and get_cfg_float to c lib 2022-09-19 11:50:26 +02:00
Benjamin Vedder 856184d822 Added send_app_data to c interface 2022-09-19 08:32:48 +02:00
Benjamin Vedder ff9679d336 Lisp code streaming, more native functions and checks, custom config support, moved global send buffer to mempools 2022-09-18 22:47:50 +02:00
Benjamin Vedder 03f279123c Added IMU-functions to C lib 2022-09-15 15:07:17 +02:00
Joel Svensson bccb2cc245 added packet interface to lispif_c_lib 2022-08-29 10:37:37 +02:00
Joel Svensson 7f8a7b2aec added functions to vesc_c_if 2022-08-27 14:08:48 +02:00
Benjamin Vedder 757e5c563a Added uart-functions to c lib 2022-08-23 18:59:33 +02:00
Benjamin Vedder f53cbfce75 Added more C lib support 2022-07-05 20:15:31 +02:00
Benjamin Vedder 44425d6010 Added C lib canbus support 2022-07-05 13:42:09 +02:00
Benjamin Vedder cd463f8089 Added abstract IO-interface 2022-05-13 11:07:11 +02:00
Benjamin Vedder 90343e68ce Added ST lib support to c libraries, updated examples, added WS2812-example 2022-05-12 16:06:24 +02:00
Benjamin Vedder bbbb93073a C library thread support, more functions and examples 2022-05-11 22:10:42 +02:00
Benjamin Vedder 35aebba3db Added very first attempt at dynamic C library loading support 2022-05-10 20:42:00 +02:00