Benjamin Vedder
|
8daab1e120
|
Added ah and wh counters to lbm
|
2022-11-14 12:47:00 +01:00 |
Benjamin Vedder
|
c2b87d301b
|
Made it possible to compare n characters between two strings
|
2022-11-11 21:15:26 +01:00 |
Benjamin Vedder
|
696acb581a
|
64-bit logging support
|
2022-11-10 21:56:29 +01:00 |
Benjamin Vedder
|
3fa2a1632e
|
Added more native library functions
|
2022-11-10 20:36:46 +01:00 |
Benjamin Vedder
|
ba756e316e
|
Made str-len into extension that also looks for null-char
|
2022-11-10 15:40:15 +01:00 |
Benjamin Vedder
|
6faef7c348
|
Added send-bms-can
|
2022-11-10 15:24:34 +01:00 |
Benjamin Vedder
|
7ea006882b
|
Added to-str-delim
|
2022-11-10 13:01:13 +01:00 |
Benjamin Vedder
|
efb6d734e3
|
Check set-bms-val last argument
|
2022-11-09 22:16:12 +01:00 |
Benjamin Vedder
|
9c6b3c8dc1
|
Added set-bms-val to lbm
|
2022-11-09 21:53:17 +01:00 |
Benjamin Vedder
|
f9b5985f5f
|
LBM gnss-support
|
2022-11-09 17:10:07 +01:00 |
Benjamin Vedder
|
4c9ab1f4cc
|
Added to-str
|
2022-11-09 16:00:43 +01:00 |
Benjamin Vedder
|
68f79ae7ae
|
Incremented version number
|
2022-11-09 11:57:55 +01:00 |
Benjamin Vedder
|
a8c0968888
|
Added lbm-extension app-pas-get-rpm
|
2022-11-09 11:56:59 +01:00 |
Benjamin Vedder
|
7cacf99e09
|
Some cleanup
|
2022-11-08 18:21:06 +01:00 |
Benjamin Vedder
|
226c40cdb0
|
Merge branch 'master' into Improvements
|
2022-11-08 17:37:21 +01:00 |
Euan Mutch
|
d06fce3ee4
|
Interface commands for openloop
|
2022-11-08 11:46:08 +00:00 |
Benjamin Vedder
|
4f363b1296
|
Fixed loop macro expander keyword collision
|
2022-11-07 13:50:34 +01:00 |
Benjamin Vedder
|
d1267e855f
|
Assign array length
|
2022-11-07 10:51:24 +01:00 |
Benjamin Vedder
|
23c10f3e4b
|
Simplified locking slightly
|
2022-11-05 16:04:32 +01:00 |
Benjamin Vedder
|
9bd74b07ac
|
Fixed some warnings
|
2022-11-04 20:04:17 +01:00 |
Benjamin Vedder
|
9215827d76
|
Much more robust lbm event handling
|
2022-11-04 19:46:36 +01:00 |
Benjamin Vedder
|
0e984823f2
|
Use true and false instead of 0 and 1 where it makes sense
|
2022-10-25 11:48:29 +02:00 |
Benjamin Vedder
|
a1c026499a
|
Updated doc, updated hw, removed dynamic functions that now are fundamentals
|
2022-10-24 15:56:27 +02:00 |
Benjamin Vedder
|
70c58f2b7c
|
First CAN log support, added foc voltage and current extensions
|
2022-10-23 18:35:26 +02:00 |
Benjamin Vedder
|
da3e8cc33a
|
Added app-disable-output, updated documentation
|
2022-10-17 13:59:40 +02:00 |
Benjamin Vedder
|
dd297db4b1
|
Added lbm ioboard support
|
2022-10-14 13:48:17 +02:00 |
Benjamin Vedder
|
76bea9b312
|
Added set-remote-state
|
2022-10-07 19:36:52 +02:00 |
Benjamin Vedder
|
7d0a378245
|
Added ppm detach
|
2022-10-07 16:07:32 +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
|
f2527aea90
|
Added compiler and git info to sysinfo lbm extension
|
2022-10-02 14:28:02 +02:00 |
Benjamin Vedder
|
cec05e8322
|
Added pid offset and resistance measurement extensions, made resistance measurement ramp faster
|
2022-10-02 09:45:56 +02:00 |
Benjamin Vedder
|
06d86d8cc9
|
Added ppm-pin to lisp, doc update
|
2022-09-27 23:07:42 +02:00 |
Benjamin Vedder
|
1e718839b4
|
Use pre-encoded symbols, added error messages
|
2022-09-27 12:06:19 +02:00 |
Benjamin Vedder
|
68e83394e3
|
Added plot commands
|
2022-09-26 13:32:41 +02:00 |
Benjamin Vedder
|
d67d786e56
|
lispBM/README.md
|
2022-09-24 15:29:31 +02:00 |
Benjamin Vedder
|
ed60bf7306
|
Fixed some threading-related issues
|
2022-09-23 13:51:21 +02:00 |
Benjamin Vedder
|
c26ffa114d
|
Added lbm-set-quota
|
2022-09-04 22:18:15 +02:00 |
Benjamin Vedder
|
3f02141ab5
|
Added lbm-commands to get PPM and UAVCAN update age
|
2022-09-03 13:20:41 +02:00 |
Benjamin Vedder
|
b334247fde
|
Added lbm motor type config option
|
2022-07-31 13:30:10 +02:00 |
1zuna
|
0a7d7d53df
|
fixed lisp set_current and set_current_rel not resetting timeout
causing stuttering
|
2022-07-30 08:15:43 +02:00 |
Benjamin Vedder
|
805006f03e
|
LispBM file import support
|
2022-07-25 14:26:21 +02:00 |
Benjamin Vedder
|
647d75138c
|
Added get-dist-abs to lbm extensions
|
2022-07-20 11:04:57 +02:00 |
Benjamin Vedder
|
d458b0f10e
|
Added app-to-use to lispbm configuration parameters
|
2022-07-13 13:06:52 +02:00 |
Benjamin Vedder
|
360f0ef9a9
|
Lispbm offDelay current argument
|
2022-07-05 13:41:24 +02:00 |
Benjamin Vedder
|
7982a32916
|
Added foc_beep command to lisp
|
2022-06-17 10:43:19 +02:00 |
Netzpfuscher
|
8268197813
|
Added commands to detach peripherial from ADC-App and set values from LISP
|
2022-06-05 07:42:16 +02:00 |
Benjamin Vedder
|
9ff5775fca
|
Added more pin modes
|
2022-05-13 10:14:37 +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
|
008cddc61d
|
Only disable UART app on pin conflict
|
2022-05-12 16:14:16 +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 |
Benjamin Vedder
|
0d2b0baac9
|
Added printf
|
2022-05-10 19:31:58 +02:00 |
Benjamin Vedder
|
e6f31eb5f6
|
Added stop function
|
2022-05-10 19:05:43 +02:00 |
Benjamin Vedder
|
1af7e84402
|
Added library loader and reserved 1k ram for libraries
|
2022-05-10 16:19:01 +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
|
8553e6deec
|
Macro symbol name changes
|
2022-05-05 20:02:20 +02:00 |
Benjamin Vedder
|
ac1ef5fbb0
|
Major loop performance and memory optimization, gave lbm more memory
|
2022-05-05 19:50:22 +02:00 |
Benjamin Vedder
|
9ec5fec4cf
|
Added lispbm gpio-support for adc1 and adc2
|
2022-05-03 22:53:10 +02:00 |
Benjamin Vedder
|
503a55005e
|
Do not block on tx with half duplex uart
|
2022-05-01 20:55:05 +02:00 |
Benjamin Vedder
|
673e682e5a
|
Added LBM input voltage and duty cycle settings
|
2022-05-01 13:59:44 +02:00 |
Benjamin Vedder
|
c1bffc44c8
|
Small fix
|
2022-04-30 16:15:49 +02:00 |
Benjamin Vedder
|
45992edcfd
|
Change str-from-n format, allow using hall sensor pins as gpio
|
2022-04-29 15:50:56 +02:00 |
Netzpfuscher
|
2e28683119
|
Disable UART receiver during half-duplex transmit and make the call blocking until transmit queue is empty
|
2022-04-28 20:06:29 +02:00 |
Benjamin Vedder
|
ec0deedb06
|
UART bug fix
|
2022-04-28 18:18:48 +02:00 |
Benjamin Vedder
|
e1446e9fab
|
Fixed bug in sysinfo-command
|
2022-04-28 18:00:07 +02:00 |
Benjamin Vedder
|
cca42b47ff
|
Added half duplex uart mode
|
2022-04-28 13:42:14 +02:00 |
Benjamin Vedder
|
8cb88245bb
|
Added lisp extension load support for custom apps and quite test of it
|
2022-04-20 17:16:52 +02:00 |
Benjamin Vedder
|
a26c9ac97b
|
Configurable i2c-pins
|
2022-04-19 23:44:43 +02:00 |
Benjamin Vedder
|
de09850ec0
|
Congfigurable i2c_bb bitrate
|
2022-04-19 17:21:19 +02:00 |
Benjamin Vedder
|
4a408a533e
|
Added bufset-bit and bufcpy
|
2022-04-18 18:06:21 +02:00 |
Benjamin Vedder
|
cf80a1e1d7
|
Added foc-openloop command
|
2022-04-14 21:17:45 +02:00 |
Benjamin Vedder
|
12ef365fce
|
Removed cast-i as it is a fundamental now
|
2022-04-14 19:41:09 +02:00 |
Benjamin Vedder
|
2dec016b5b
|
Fixed buflen-bug and added cast-i
|
2022-04-14 17:44:59 +02:00 |
Benjamin Vedder
|
21b2ef65f5
|
Added bufclear
|
2022-04-14 13:45:36 +02:00 |
Benjamin Vedder
|
9bd44134ae
|
Apply limits to mcconf
|
2022-04-12 15:01:57 +02:00 |
Benjamin Vedder
|
6363f0ee07
|
Config update optimization
|
2022-04-12 14:09:16 +02:00 |
Benjamin Vedder
|
c32c557bdd
|
Added sysinfo extension
|
2022-04-10 21:21:35 +02:00 |
Benjamin Vedder
|
4325ae1ab7
|
hall extension fix
|
2022-03-31 21:16:44 +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
|
d9f3b85171
|
Updated names for new version of lispbm
|
2022-03-25 17:11:43 +01:00 |
Benjamin Vedder
|
b608a7ab1d
|
Merge pull request #450 from kubark42/split_utils
Split `utils.c/.h` into `math_utils.c/.h` and `sys_utils.c/.h`
|
2022-03-25 11:20:39 +01:00 |
Benjamin Vedder
|
bcf256ddc5
|
Added get-adc-decoded and throttle-curve lisp functions
|
2022-03-24 22:21:28 +01:00 |
Kenn Sebesta
|
cf6f32332d
|
[Utils] Update the header includes
|
2022-03-23 20:25:37 -04:00 |
Benjamin Vedder
|
ef5421d65a
|
Lisp GPIO-support
|
2022-03-13 22:53:25 +01:00 |
Benjamin Vedder
|
6ace516b3f
|
Added CAN status message 6 with ADC and PPM values
|
2022-03-13 20:56:26 +01:00 |
Benjamin Vedder
|
e02ca4fda5
|
Added lisp eeprom functions
|
2022-03-13 19:14:33 +01:00 |
Benjamin Vedder
|
d00d1f6b6f
|
Added lisp remote support
|
2022-03-13 10:15:24 +01:00 |
Benjamin Vedder
|
d3cc788255
|
Fixed str-split so that it does not destroy the input string
|
2022-03-10 16:33:44 +01:00 |
Benjamin Vedder
|
0d26015a57
|
Changed event-enable to use symbols instead of strings
|
2022-03-08 19:53:37 +01:00 |
Benjamin Vedder
|
131e7473af
|
Lisp string manipulation support
|
2022-03-07 10:26:51 +01:00 |
Benjamin Vedder
|
c166979c06
|
Use symbols that are loaded on demand instead of strings for BMS values
|
2022-03-03 13:44:21 +01:00 |
Benjamin Vedder
|
59a870aa1b
|
Timeout and documentation updates
|
2022-03-03 10:39:28 +01:00 |
Benjamin Vedder
|
9d76027e77
|
Updated lisp documentation and extensions
|
2022-03-03 00:01:50 +01:00 |
Benjamin Vedder
|
18a683fc7d
|
Lisp updates, imu refactoring and rate check
|
2022-02-28 14:29:59 +01:00 |
Benjamin Vedder
|
6bbf6f3c06
|
Lisp I2C driver
|
2022-02-24 01:19:09 +01:00 |
Benjamin Vedder
|
8606afca8e
|
Added support for dynamic loading of lisp symbols if they are missing
|
2022-02-23 22:56:30 +01:00 |
Benjamin Vedder
|
21a2985e66
|
Added lisp UART support
|
2022-02-22 02:37:23 +01:00 |
Benjamin Vedder
|
3d0f03a56d
|
Added headers, let me know if I missed someone or got it wrong
|
2022-02-19 15:37:12 +01:00 |
Benjamin Vedder
|
93e6a6aeb9
|
Lisp
|
2022-02-17 00:49:11 +01:00 |
Benjamin Vedder
|
c6dedf173b
|
Added more math functions
|
2022-02-14 19:19:48 +01:00 |
Benjamin Vedder
|
9e83580a82
|
Fixed can extensions
|
2022-02-13 21:49:26 +01:00 |
Benjamin Vedder
|
50ff637db6
|
Added more lisp CAN extensions
|
2022-02-13 19:20:54 +01:00 |
Benjamin Vedder
|
cf2ecde5ae
|
Updated register_event_handler for new lispbm
|
2022-02-13 17:53:45 +01:00 |
Benjamin Vedder
|
8cccadae6a
|
Updated lispbm, fixed dual motor flash motor stop
|
2022-02-13 15:18:22 +01:00 |
Benjamin Vedder
|
b881a08e75
|
Added raw and imu lisp commands
|
2022-02-06 23:12:05 +01:00 |
Benjamin Vedder
|
a0acaff2fb
|
Added atan2 lisp extension
|
2022-02-06 00:23:23 +01:00 |
Benjamin Vedder
|
c392c2b390
|
Lisp print fix
|
2022-02-05 01:45:03 +01:00 |
Benjamin Vedder
|
ebd12c1a2b
|
Added lisp even support and can-frame events
|
2022-02-03 17:31:02 +01:00 |
Benjamin Vedder
|
9527f94cf8
|
First lisp integration with vesc tool and enabled lisp by default
|
2022-01-29 03:36:34 +01:00 |
Benjamin Vedder
|
d61fc474fc
|
Added support for second AUX port
|
2022-01-25 20:59:15 +01:00 |
Benjamin Vedder
|
2d28ccbb05
|
Lisp
|
2022-01-21 10:52:56 +01:00 |
Benjamin Vedder
|
3d989de559
|
Added system time extensions and speed test example
|
2022-01-17 01:12:19 +01:00 |
Benjamin Vedder
|
3b8b81c5b9
|
More lisp extensions
|
2022-01-16 16:21:18 +01:00 |
Benjamin Vedder
|
1b688edcfb
|
Lisp ADC extension and example
|
2022-01-16 00:14:55 +01:00 |
Benjamin Vedder
|
4e37d636c4
|
More lisp
|
2022-01-15 20:56:06 +01:00 |
Benjamin Vedder
|
2ef226f0af
|
Added more extensions and example
|
2022-01-15 01:25:11 +01:00 |
Benjamin Vedder
|
cfd66856f7
|
More extensions
|
2022-01-14 20:54:24 +01:00 |