Commit Graph

1852 Commits

Author SHA1 Message Date
Benjamin Vedder 7e172cd91d Removed old mk-file 2022-05-15 12:24:37 +02:00
Benjamin Vedder 81e8f2c368 Moved nrf to driver 2022-05-15 12:24:02 +02:00
Benjamin Vedder ba5268f048 Moved shutdown to hwconf 2022-05-15 12:04:38 +02:00
Benjamin Vedder b900ffcde5 Orginized files 2022-05-15 11:55:34 +02:00
Benjamin Vedder 1309ece84b Fault log behavior change 2022-05-13 11:15:43 +02:00
Benjamin Vedder cd463f8089 Added abstract IO-interface 2022-05-13 11:07:11 +02:00
Benjamin Vedder 9ff5775fca Added more pin modes 2022-05-13 10:14:37 +02:00
Benjamin Vedder 7e8576ee81 Added stop function check 2022-05-13 09:46:51 +02:00
Benjamin Vedder 58da66d03e Small lib tweak 2022-05-13 09:32:39 +02:00
Benjamin Vedder 64db50a1f1 Yet another attempt at running lisp i2c together with uart when there is no pin conflict 2022-05-12 20:52:41 +02:00
Benjamin Vedder 4b7827ba4d Another attempt at running lisp i2c together with uart when there is no pin conflict 2022-05-12 20:48:23 +02:00
Benjamin Vedder 7f143152c2 Incremented version number 2022-05-12 17:26:18 +02:00
Benjamin Vedder cb5f1eb88c Added memory check to ws2812 example 2022-05-12 16:29:10 +02:00
Benjamin Vedder 008cddc61d Only disable UART app on pin conflict 2022-05-12 16:14:16 +02:00
Benjamin Vedder 38506e3ea5 Merge commit '444c98ea5203c070a942a71ebfae8946e683399d' 2022-05-12 16:06:35 +02:00
Benjamin Vedder 444c98ea52 Squashed 'lispBM/lispBM/' changes from 94df9e23..3836952f
3836952f tweak doc
37f8c948 clear extension and cleanup in doc
e7e1fd84 filled out the changelog
7d5cd0bc added two more tests of bufget
3d876227 change type return value for get_u8 and get_u16 in array_extensions

git-subtree-dir: lispBM/lispBM
git-subtree-split: 3836952f28d94c44affc6b45fadec8e3815be365
2022-05-12 16:06:35 +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 60b85551c0 Simplified example 2022-05-10 21:24:18 +02:00
Benjamin Vedder 6b4fa85047 Updated changelog and version 2022-05-10 20:46:30 +02:00
Benjamin Vedder 35aebba3db Added very first attempt at dynamic C library loading support 2022-05-10 20:42:00 +02:00
Benjamin Vedder 3dd1bd9c62 Squashed 'lispBM/lispBM/' changes from a136db86..94df9e23
94df9e23 a bit hacky but should be in the right direction
234f9782 unused arguments

git-subtree-dir: lispBM/lispBM
git-subtree-split: 94df9e23ceeeec9d6e28b0c84f4d96a7440244cf
2022-05-10 19:32:01 +02:00
Benjamin Vedder d45900ddc4 Merge commit '3dd1bd9c626dda5c4efba1ba7df830227fafc1f8' 2022-05-10 19:32:01 +02:00
Benjamin Vedder 0d2b0baac9 Added printf 2022-05-10 19:31:58 +02:00
Benjamin Vedder 92b2a8830b Squashed 'lispBM/lispBM/' changes from 748a3a97..a136db86
a136db86 Bug fix towards adding capability to dynamically load an extension

git-subtree-dir: lispBM/lispBM
git-subtree-split: a136db86d29f0808811af2d8b50ba36ca1d2a399
2022-05-10 19:05:51 +02:00
Benjamin Vedder 1f4018a32a Merge commit '92b2a8830bb59c82f5e2d3f101fa77110c46d776' 2022-05-10 19:05:51 +02:00
Benjamin Vedder e6f31eb5f6 Added stop function 2022-05-10 19:05:43 +02:00
Benjamin Vedder e00b9d1dde Merge branch 'master' of github.com:vedderb/bldc 2022-05-10 16:27:23 +02:00
Benjamin Vedder 558ccafdbe
Merge pull request #493 from avlasic/get_config_fix
Send back app and mc config to requester port
2022-05-10 16:27:15 +02:00
Benjamin Vedder cfb5e8b522 Squashed 'lispBM/lispBM/' changes from 4d6badc8..748a3a97
748a3a97 added a way to make up symbols on the fly in the extensions array. Symbol names starting with ext are allocated to the extensions table
5c934bd7 added a profiling script that uses callgrind
d5c14c2a cleaning out old unused code from heap.c

git-subtree-dir: lispBM/lispBM
git-subtree-split: 748a3a974f80c47c59a1252abc4db4cfb1fb875e
2022-05-10 16:19:07 +02:00
Benjamin Vedder 0a53c4a4cd Merge commit 'cfb5e8b522dfa9acb3987bb2be194095bca02797' 2022-05-10 16:19:07 +02:00
Benjamin Vedder 1af7e84402 Added library loader and reserved 1k ram for libraries 2022-05-10 16:19:01 +02:00
Andrej Vlašić 710a2e9a6d Send back app and mc config to requester port 2022-05-10 13:27:09 +02:00
Benjamin Vedder 08da2db380 Squashed 'lispBM/lispBM/' changes from 5c7c28f5..4d6badc8
4d6badc8 Merge branch 'master' of github.com:svenssonjoel/lispbm
44b05640 adding an extension with the same name as an earlier added extension should now replace the previous extension with the new one
2e878154 added lbm_memory macros for 10, 12 and 14 K of lbm_memory
37c3bff6 store size of symbol table and provide function for getting table size and total size of strings stored in table
5658f36c fix comment

git-subtree-dir: lispBM/lispBM
git-subtree-split: 4d6badc89760869504d4dbf0e9e1c51934b10ce2
2022-05-09 16:24:00 +02:00
Benjamin Vedder 0d70c06f6b Merge commit '08da2db380048f9f99cef39bbfa63470550c14f4' 2022-05-09 16:24:00 +02:00
Benjamin Vedder e474102bec Disable app output when receiving UAVCAN commands 2022-05-07 00:37:03 +02:00
Benjamin Vedder 594e3bc789 UAVCAN stability improvements 2022-05-07 00:33:03 +02:00
Benjamin Vedder 910f741e21 Fixed typos 2022-05-06 23:46:38 +02:00
Benjamin Vedder f2d9303e2e Also wait for fault codes to go away before attempting offset calibration at boot 2022-05-06 22:20:32 +02:00
Benjamin Vedder f3dffaaa73 Set offsets to hw defauls on failed measurement 2022-05-06 22:08:41 +02:00
Benjamin Vedder 02a1ce030e Fixed typo 2022-05-06 20:09:29 +02:00
Benjamin Vedder d87ada9b1a Added FOC detection command 2022-05-06 19:49:58 +02:00
Benjamin Vedder 452254d73c Add argument to get setting limits 2022-05-06 18:41:50 +02:00
Benjamin Vedder cf63e3c77b Added many more settings to lispbm 2022-05-06 14:37:08 +02:00
Benjamin Vedder d5619f98f1 Added optional fault info string and implemented it for the phase filter fault 2022-05-06 00:49:35 +02:00
Benjamin Vedder a1bbc1041a
Merge pull request #491 from powerdesigns/hw_backups
Add hw specific backups
2022-05-05 22:34:12 +02:00
Marcos Chaparro 46d132a2d7 Add hw specific backups
Data stored in this memory will be persistent across firmware updates.

This uses the same method used in the VESC BMS firmware.

Signed-off-by: Marcos Chaparro <mchaparro@powerdesigns.ca>
2022-05-05 16:28:58 -03:00
Benjamin Vedder 8553e6deec Macro symbol name changes 2022-05-05 20:02:20 +02:00
Benjamin Vedder 3991b47281 Squashed 'lispBM/lispBM/' changes from 26c1b54c..5c7c28f5
5c7c28f5 added explanatory reasons for read errors

git-subtree-dir: lispBM/lispBM
git-subtree-split: 5c7c28f55fdb2fbda9df90755f5be481b5d8d2a7
2022-05-05 19:51:17 +02:00
Benjamin Vedder 3ca6067b52 Merge commit '3991b47281aa1e0be0f13b6e100861a007d681db' 2022-05-05 19:51:17 +02:00