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