Benjamin Vedder
d74e33d6e5
Minor cleanup
2022-04-07 13:10:17 +02:00
Benjamin Vedder
bb059e826f
HFI improvements and cleanup
2022-04-07 12:51:19 +02:00
Benjamin Vedder
b6a8cf41a5
HFI tweaks
2022-04-07 01:46:34 +02:00
Benjamin Vedder
9ce1100df8
Duty mode bug fix (hopefully...)
2022-04-06 22:16:17 +02:00
Benjamin Vedder
ed9950be2a
Changed phase filter fault threshold
2022-04-06 21:22:07 +02:00
Benjamin Vedder
756ccbc5ba
Added fault code for invalid phase filter readings
2022-04-06 21:08:48 +02:00
Benjamin Vedder
c5ff492f4b
Decreased lisp eval priority
2022-04-06 19:49:09 +02:00
Benjamin Vedder
bc0a48a3da
Gain adjustments, dt compensation for the V0 only mode
2022-04-06 19:41:46 +02:00
Benjamin Vedder
953c7d885c
Made both HFI-implementations look similar and work from the interrupt. Also updated double integrator gain.
2022-04-06 19:21:22 +02:00
Benjamin Vedder
31ef08609d
Calculate temperatur-compensated parameters in one place
2022-04-06 18:40:34 +02:00
Benjamin Vedder
83139c0d75
Got rid of some volatiles
2022-04-06 16:33:44 +02:00
Benjamin Vedder
196dd3d4e2
Made some FOC-functions free from side effects and moved them to their own file to enable unit testing
2022-04-06 15:12:24 +02:00
Benjamin Vedder
60bd5aa1dc
Added openloop max current parameter
2022-04-06 12:14:19 +02:00
Benjamin Vedder
b6122cefdb
Fixed sign in openloop boost
2022-04-06 11:41:34 +02:00
Benjamin Vedder
ab7e714605
Updated changelog and added comment about a division by 0
2022-04-06 11:36:35 +02:00
Benjamin Vedder
e5ed5ee914
Added openloop current boost parameter
2022-04-06 11:30:02 +02:00
Benjamin Vedder
10552505e5
Limit angle on double integrator
2022-04-06 08:34:54 +02:00
Benjamin Vedder
59e2081a23
Fixed warning when building with CAN disabled
2022-04-06 00:41:13 +02:00
Benjamin Vedder
1eb0c1e5ae
Added HFI-method based on coupling between the axes
2022-04-06 00:35:11 +02:00
Benjamin Vedder
1c26cf2405
Always use float in sleep
2022-04-03 15:02:26 +02:00
Benjamin Vedder
9ba18b505d
Added verbose error setting
2022-04-03 12:40:27 +02:00
Benjamin Vedder
647ac6a5ee
Merge commit 'de7b14ffe2bcef8f9a6a254f1a692c89819c81d8'
2022-04-03 12:26:23 +02:00
Benjamin Vedder
de7b14ffe2
Squashed 'lispBM/lispBM/' changes from 6deae379..ccca9778
...
ccca9778 update lbmred.md
e182bffd changed doc i28 to i
3b277e28 error message printing verbosity level can be toggled between high and low
0f00e692 update one of the call-cc tests
6a377f74 added some tests of call-cc
4f3e8adc update application of a call-cc continuation. zero arguments is ok, will apply to nil. More than 1 argument is an error and terminates the context
50fdd498 small tweaks to repl-cps
git-subtree-dir: lispBM/lispBM
git-subtree-split: ccca9778ee0ddad6ea44bdc309ba128c92723309
2022-04-03 12:26:23 +02:00
Benjamin Vedder
d93ed9b880
Updated lispbm readme
2022-04-01 21:24:39 +02:00
Benjamin Vedder
1ee72ae4e6
Updated changelog and version number
2022-04-01 18:45:50 +02:00
Benjamin Vedder
3a530ac3f7
App ADC abs min and max voltage limits
2022-04-01 18:43:03 +02:00
Benjamin Vedder
219cd6a05f
Squashed 'lispBM/lispBM/' changes from 3bb13f0f..6deae379
...
6deae379 Merge branch 'master' of github.com:svenssonjoel/lispBM
087437b4 update callcc to use lbm_memory for continuation creation rather than list
git-subtree-dir: lispBM/lispBM
git-subtree-split: 6deae3798fb770fdc971ce8d2f2cc32a3bc1b3dd
2022-04-01 15:10:24 +02:00
Benjamin Vedder
4d4c72b241
Merge commit '219cd6a05f83aed2aad8dc82838b5b463c5b9e06'
2022-04-01 15:10:24 +02:00
Benjamin Vedder
f85dd3e346
Added break support to loops
2022-03-31 23:22:26 +02:00
Benjamin Vedder
4325ae1ab7
hall extension fix
2022-03-31 21:16:44 +02:00
Benjamin Vedder
9b13c2ca5c
Tiny doc fix
2022-03-31 19:44:09 +02:00
Benjamin Vedder
3ee22f5a3c
Squashed 'lispBM/lispBM/' changes from cf60058d..3bb13f0f
...
3bb13f0f update lbmref. Added info on set!
git-subtree-dir: lispBM/lispBM
git-subtree-split: 3bb13f0fe3661326054122f3e4390b422d2df036
2022-03-31 19:40:42 +02:00
Benjamin Vedder
2aa5ac48a1
Merge commit '3ee22f5a3c074abcf52d49562e6560d0708f9b1a'
2022-03-31 19:40:42 +02:00
Benjamin Vedder
a1f410262a
Lisp configuration support
2022-03-31 19:37:36 +02:00
Benjamin Vedder
eeb8e2b4d1
Unified symbols
2022-03-31 15:18:59 +02:00
Benjamin Vedder
4d2adfd4b3
UAVCAN update to latest dronecan libcanard, bug fixes, redundant CAN support, send highest of motor and fet temperature in escstatus message
2022-03-31 00:26:57 +02:00
Benjamin Vedder
7a2c212ff1
Added utils_map_angle
2022-03-31 00:21:16 +02:00
Benjamin Vedder
a3401aae94
Added common utils header and made it possible to use more files in custom apps
2022-03-29 14:04:38 +02:00
Benjamin Vedder
a520d39c20
Increased version number
2022-03-28 23:35:22 +02:00
Benjamin Vedder
1d0a5dda97
Added second and third functions
2022-03-28 23:31:48 +02:00
Benjamin Vedder
39e34bdd05
Squashed 'lispBM/lispBM/' changes from 95026da4..cf60058d
...
cf60058d added error reason when applying to too many arguments
git-subtree-dir: lispBM/lispBM
git-subtree-split: cf60058d7f3f7ca49db800452a8d9acc6b048ab2
2022-03-28 21:17:49 +02:00
Benjamin Vedder
2eec9fcc3e
Merge commit '39e34bdd05d53937aa0385f93ca1fd7d025abd23'
2022-03-28 21:17:49 +02:00
Benjamin Vedder
b63c02e4ba
Squashed 'lispBM/lispBM/' changes from 5b3815ee..95026da4
...
95026da4 shut down some wsign-compare varnings in symrepr
git-subtree-dir: lispBM/lispBM
git-subtree-split: 95026da4422600fdb0626c79fd0c5506b4369dee
2022-03-28 16:57:43 +02:00
Benjamin Vedder
b544ec1243
Merge commit 'b63c02e4babde70d7aaa7490c092905d62366689'
2022-03-28 16:57:43 +02:00
Benjamin Vedder
ac78672955
Squashed 'lispBM/lispBM/' changes from 7341f811..5b3815ee
...
5b3815ee added aliases first, rest, fn and def for car, cdr, lambda and define
7d1bf1d5 added aliases first, rest, fn and def for car, cdr, lambda and define
3ac28d2f let the compiler keep track of the size of the special_symbols
51c84e90 update evaluator example program
git-subtree-dir: lispBM/lispBM
git-subtree-split: 5b3815eec0ae4b8b4fbbe96a77e71e151359ee13
2022-03-28 16:15:10 +02:00
Benjamin Vedder
9b08d89e36
Merge commit 'ac78672955a39f7079f89e46bf2cda9aa584115b'
2022-03-28 16:15:10 +02:00
Benjamin Vedder
88d65b5643
Added foreach-loop
2022-03-28 02:13:51 +02:00
Benjamin Vedder
3c2d330283
Added 60_mk6 hw
2022-03-28 02:05:05 +02:00
Benjamin Vedder
7038b827b4
Squashed 'lispBM/lispBM/' changes from 9290347b..7341f811
...
7341f811 minitweak to doc ?i, ?u patterns
0c556bbb actual source code change that removes the environment copy
git-subtree-dir: lispBM/lispBM
git-subtree-split: 7341f811b285d9fd56aa5b95c552dc48d862fe3c
2022-03-27 22:38:18 +02:00
Benjamin Vedder
9862fa0347
Merge commit '7038b827b444696905b0f6d3596143dae01e24c5'
2022-03-27 22:38:18 +02:00