Commit Graph

165 Commits

Author SHA1 Message Date
Benjamin Vedder 7de3b9ee2d Added motor pole lbm setting 2022-11-25 17:24:12 +01:00
Benjamin Vedder 858bdb9913 Added encoder error rate command 2022-11-19 18:46:01 +01:00
Benjamin Vedder 7d90136465 Start ppm-decoder on get-ppm if it is not already running 2022-11-19 11:46:59 +01:00
Benjamin Vedder a4e46b6039 Doc tweak 2022-11-17 21:55:10 +01:00
Benjamin Vedder e084b93bb0 Added option to override motor temperature from lisp 2022-11-17 21:46:17 +01:00
Benjamin Vedder 7ea099732c Added option to disable motor temp sensor and made it possible to read the temperature adc input from lisp 2022-11-17 21:17:40 +01:00
Benjamin Vedder cc41064271 Added setting l-erpm-start 2022-11-17 17:43:52 +01:00
Benjamin Vedder 50ec161b0a Added stat-extensions 2022-11-17 13:41:22 +01:00
Benjamin Vedder 09ac0106c2 Fixed doc typo 2022-11-16 18:50:31 +01:00
Benjamin Vedder d6591bd4b9 Fixed doc typo 2022-11-15 14:47:42 +01:00
Benjamin Vedder 9035dc78a2 Added setup value extensions 2022-11-15 14:42:22 +01:00
Benjamin Vedder 4e239f838f Added support for reading all fet temp sensors 2022-11-15 14:24:10 +01:00
Benjamin Vedder 8daab1e120 Added ah and wh counters to lbm 2022-11-14 12:47:00 +01:00
Benjamin Vedder c370632219 Doc tweak 2022-11-13 15:00:30 +01:00
Benjamin Vedder c229caf232 Added note about raw samples 2022-11-12 10:51:58 +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 157434d6d5 Updaetd log id text 2022-11-11 16:22:46 +01:00
Benjamin Vedder 696acb581a 64-bit logging support 2022-11-10 21:56:29 +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 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 a8c0968888 Added lbm-extension app-pas-get-rpm 2022-11-09 11:56:59 +01:00
Benjamin Vedder aa9decd762 Small tweak 2022-11-05 12:58:27 +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 7d9e8d541d Updated event doc 2022-10-24 16:53:57 +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 eb437a51c4 Updated docs 2022-10-02 10:39:24 +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 68e83394e3 Added plot commands 2022-09-26 13:32:41 +02:00
Benjamin Vedder 21c333f9a9 Added 24-bit buffer doc 2022-09-24 19:25:10 +02:00
Benjamin Vedder bccce5a782 Fixed mistake in documentation 2022-09-24 15:57:07 +02:00
Benjamin Vedder e0960f7e96 Fixed mistake in documentation 2022-09-24 15:30:23 +02:00
Benjamin Vedder 62d56d28ea Added link to concurrency chapter 2022-09-20 12:13:50 +02:00
Benjamin Vedder ff9679d336 Lisp code streaming, more native functions and checks, custom config support, moved global send buffer to mempools 2022-09-18 22:47:50 +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
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 763f7598c7 Some native library documentation 2022-07-14 09:59:34 +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 734df61aab Fixed beep sound generator 2022-06-17 12:04:13 +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 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 910f741e21 Fixed typos 2022-05-06 23:46:38 +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 9ec5fec4cf Added lispbm gpio-support for adc1 and adc2 2022-05-03 22:53:10 +02:00
Benjamin Vedder 673e682e5a Added LBM input voltage and duty cycle settings 2022-05-01 13:59:44 +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
Benjamin Vedder 99ee2e903b Fixed typo 2022-04-28 15:19:10 +02:00
Benjamin Vedder cca42b47ff Added half duplex uart mode 2022-04-28 13:42:14 +02:00
Benjamin Vedder d684675b83 Moved eeprom documentation to its own section and clarified it a bit 2022-04-26 21:43:17 +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 36cebc3db6 Updated readme 2022-04-18 18:13:06 +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 269f11531c Added abs function 2022-04-14 14:40:25 +02:00
Benjamin Vedder 21b2ef65f5 Added bufclear 2022-04-14 13:45:36 +02:00
Benjamin Vedder 54a510dc71 Updated lbm readme 2022-04-12 16:01:21 +02:00
Benjamin Vedder e3b71b9c72 Doc fix 2022-04-11 01:04:49 +02:00
Benjamin Vedder c32c557bdd Added sysinfo extension 2022-04-10 21:21:35 +02:00
Benjamin Vedder d93ed9b880 Updated lispbm readme 2022-04-01 21:24:39 +02:00
Benjamin Vedder f85dd3e346 Added break support to loops 2022-03-31 23:22:26 +02:00
Benjamin Vedder 9b13c2ca5c Tiny doc fix 2022-03-31 19:44:09 +02:00
Benjamin Vedder a1f410262a Lisp configuration support 2022-03-31 19:37:36 +02:00
Benjamin Vedder 88d65b5643 Added foreach-loop 2022-03-28 02:13:51 +02:00
Benjamin Vedder f99146ff51
Updated loop documentation 2022-03-27 07:40:26 +02:00
Benjamin Vedder bfd499ef4a Loop documentation update 2022-03-26 21:03:10 +01:00
Benjamin Vedder 55405056e2 Renamed loops 2022-03-26 16:42:08 +01:00
Benjamin Vedder bf14a6e702 Added support for for, while and range loops 2022-03-26 16:05:41 +01:00
Benjamin Vedder bcf256ddc5 Added get-adc-decoded and throttle-curve lisp functions 2022-03-24 22:21:28 +01: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 0d26015a57 Changed event-enable to use symbols instead of strings 2022-03-08 19:53:37 +01:00
Benjamin Vedder 0e8ccaf070 Added sort function 2022-03-07 17:31:17 +01:00
Benjamin Vedder 131e7473af Lisp string manipulation support 2022-03-07 10:26:51 +01:00
Benjamin Vedder f89b5cef9c Updated docs and repl print 2022-03-03 19:38:51 +01:00
Benjamin Vedder 2ae6ef1b70 Renamed sleep-secs to sleep 2022-03-03 19:13:31 +01:00
Benjamin Vedder 35d71907f6 Fixed typo 2022-03-03 13:45:27 +01:00