Commit Graph

2391 Commits

Author SHA1 Message Date
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 0dec878d1d Multiple CAN RX buffers 2023-01-02 13:09:10 +01:00
Benjamin Vedder 9486b4d736 Merge commit '196bb2e812b49787eabe0aea8183968c740849e0' 2022-12-28 13:18:58 +01:00
Benjamin Vedder 196bb2e812 Squashed 'lispBM/lispBM/' changes from 2d281d94..1eceb43f
1eceb43f sdlrepl 1M lbm memory
d1803070 removing the done queue that is nolonger used for anything
84820a1d fix bug in recv
bb4c5f40 tweaks to SDL repl. Compiles again

git-subtree-dir: lispBM/lispBM
git-subtree-split: 1eceb43f0fa3acc88f4b79a9e0a9e5517f9e991d
2022-12-28 13:18:58 +01:00
Benjamin Vedder 58af4779da Removed extra line 2022-12-28 13:13:52 +01:00
Benjamin Vedder 20f92086cc Added tag-info to readme 2022-12-28 12:57:45 +01:00
Benjamin Vedder 6651ca02ec Renamed changelog and added 6.02-changes so far 2022-12-28 11:41:09 +01:00
Benjamin Vedder 53c5d0e385
Merge pull request #586 from jaykup26/changelog
Markdown format and release dates for the changelog
2022-12-28 11:23:54 +01:00
unknown f98229153c Added markdown format and release dates to the changelog 2022-12-27 11:45:46 -06:00
Benjamin Vedder 5e14654098 Context info update 2022-12-27 12:11:31 +01:00
Benjamin Vedder d5c3736ba7 Squashed 'lispBM/lispBM/' changes from 86722c10..2d281d94
2d281d94 added a allocate_list_init function and implemented mk_closure using it

git-subtree-dir: lispBM/lispBM
git-subtree-split: 2d281d94325a6e5b95833ecf0d5a370424cc09b7
2022-12-19 20:16:54 +01:00
Benjamin Vedder 7dd757fcf7 Merge commit 'd5c3736ba7710bebb9342054ddc6a5b0e5c76ffa' 2022-12-19 20:16:54 +01:00
Benjamin Vedder e96f03514f Squashed 'lispBM/lispBM/' changes from dd848f86..86722c10
86722c10 fix an off by one error in allocate_list

git-subtree-dir: lispBM/lispBM
git-subtree-split: 86722c105a3d623752002bbac9a3f387fbbd4ef6
2022-12-19 09:26:30 +01:00
Benjamin Vedder 875324dd91 Merge commit 'e96f03514faf48b72bcd06728f5446ef1e0b1704' 2022-12-19 09:26:30 +01:00
Benjamin Vedder 842f70e983 Squashed 'lispBM/lispBM/' changes from cf1214d8..dd848f86
dd848f86 small readability refactor
3853cb02 removing a dead-store in qq_expand.c
8f26a7b0 Refactoring symrepr.c for readability and code-reuse

git-subtree-dir: lispBM/lispBM
git-subtree-split: dd848f86f03698c9f34097d0e37d14841e8fcfb3
2022-12-19 00:20:54 +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 64aeaa0429 Squashed 'lispBM/lispBM/' changes from d77214e9..cf1214d8
cf1214d8 added lbm_get_max_extensions and lbm_get_num_extensions

git-subtree-dir: lispBM/lispBM
git-subtree-split: cf1214d8ad595d4e1cb33ad9d64d874e3deef415
2022-12-18 13:58:47 +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 8b336eecd8 Squashed 'lispBM/lispBM/' changes from c94f3404..d77214e9
d77214e9 a cleaning pass that removes some now dead code and fixes some comments. Also removed a pointless clearing of gc mark bit in allocate_cell and allocate_list
115b38f5 adding closing of read channel in case of errors while reading
9a0fb3ca added some gc tormenting tests that also uses the new list allocator
a75c10a7 fix bug in heap_allocate_list and fix bug in reader (read channel not closed if reading fails)
ad8243d2 rewrote fundamental_range using heap_allocate_list.
b7320588 added lbm_heap_allocate_list and adapted fundamental_list to use it.
20906de7 Rearrangement of heap_allocate_cell. May make cons slightly more efficient

git-subtree-dir: lispBM/lispBM
git-subtree-split: d77214e93497506118add4ff6b3f63520239a445
2022-12-16 15:38:41 +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 cbb9ead7f1 System time overflow fix 2022-12-14 19:47:01 +01:00
Benjamin Vedder 874d8cec07 Lbm can send bug fix 2022-12-14 14:51:19 +01:00
Benjamin Vedder b8504e11a8 Fixed buffer size bug 2022-12-12 20:38:13 +01:00
Benjamin Vedder 6cacc09d16 Changed defaults 2022-12-11 11:55:50 +01:00
Benjamin Vedder 50e1aee9c9 Changed duty threshold 2022-12-11 11:33:47 +01:00
Benjamin Vedder fdf28a3fb1 Removed condition that seems to be unneeded 2022-12-11 10:37:34 +01:00
Benjamin Vedder 5781eef6f8 Small cleanup 2022-12-10 23:48:15 +01:00
Benjamin Vedder d6d6aefc68 Duty downramp transition rewrite 2022-12-10 23:34:11 +01:00
Benjamin Vedder b858f3e9f6 Moved release into beta 6.02 2022-12-10 09:44:25 +01:00
Benjamin Vedder bc0584b1bf Print if hardware has phase shunts in hw_status terminal command 2022-12-10 09:39:39 +01:00
Benjamin Vedder 755488df13 Increased ADC max voltage default 2022-12-09 22:25:14 +01:00
Benjamin Vedder 70a3ed09d9 Do not go all the way to 0 with duty current decrease to make unloaded full throttle more stable 2022-12-09 22:08:19 +01:00
Benjamin Vedder 4b822f0f94 Disable beta-flag 2022-12-08 14:01:44 +01:00
Benjamin Vedder a5f198df8e Stop lbm completely before erasing firmware 2022-12-08 10:36:23 +01:00
Benjamin Vedder d0821d45f6 Renamed 75300 r34 to mkiv 2022-12-08 10:24:29 +01:00
Benjamin Vedder 1aef9e28d5 Doc update 2022-12-07 21:56:08 +01:00
Benjamin Vedder 62efc8d890 Lower f_zv when measuring resistance and inductance 2022-12-07 20:58:05 +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 f0b798d5ee
Merge pull request #580 from jaykup26/package_firmware_updates
updated package_firmware for Solo, Cheap_FOCer_2_V09, and Flipsky 75_200
2022-12-07 12:32:36 +01:00
Benjamin Vedder 3eb55d3678
Merge pull request #579 from jaykup26/FSESC_75_200_ALU
FSESC_75_200 Aluminum PCB hardware configs
2022-12-07 12:32:24 +01:00
Benjamin Vedder 4a9fd258bc
Merge pull request #578 from jaykup26/Little_FOCer_organization
Little FOCer hardware config organization
2022-12-07 12:32:14 +01:00
Benjamin Vedder 48feb2381d
Merge pull request #577 from jaykup26/cheap_focer_09
Support for Cheap FOCer V0.9 (New Method)
2022-12-07 12:32:00 +01:00
Benjamin Vedder d7951c4818
Merge pull request #576 from jaykup26/Solo
Solo hardware add
2022-12-07 12:31:44 +01:00
Benjamin Vedder 7d805e2d40 Share ppm-code between c_lib and extension 2022-12-07 11:56:43 +01:00