Benjamin Vedder
f587ccca56
Allow specifying interface for send-data
2024-03-30 10:44:35 +01:00
Benjamin Vedder
a6e5aa37d6
Updated rgbled documentation
2024-03-30 09:32:53 +01:00
Benjamin Vedder
05bdcc2678
Merge commit 'e772ad589f0766fa04a74d35758603c08a385903'
2024-03-30 09:17:19 +01:00
Benjamin Vedder
37f3a88ab3
Added get-rpm-fast and get-rpm-faster
2024-03-27 20:32:05 +01:00
Benjamin Vedder
5ebadb2ad6
Merge commit '250f6934ecbedd03e8ae9b2571c151bf0956c6f3'
2024-03-27 20:27:34 +01:00
Joakim Lundborg
5077c9e53c
Fail on const_heap_write if attempting to write to occupied memory
2024-03-22 13:17:39 +01:00
Joakim Lundborg
df976e4268
Unlock lbm if repl_buffer is already set on repl command
...
This fixes a race condition where unlock was never called if multiple
repl commands was issued in short sequence.
2024-03-20 20:16:02 +01:00
Benjamin Vedder
362c516fed
Updated rgbled-documentation
2024-03-18 20:25:17 +01:00
Benjamin Vedder
4478a57da9
Merge commit 'a61f2e55f1aec923ec0047e1a90494bc4695dea4'
2024-03-10 12:58:00 +01:00
Benjamin Vedder
b544785ffb
Merge commit 'c75e5f2af3901adcb7ae81996879c4e9eef80e7b'
2024-03-09 12:56:01 +01:00
Benjamin Vedder
f79a895f5e
Updated doc
2024-03-08 15:21:39 +01:00
Benjamin Vedder
8a62f7a108
Merge commit '009da692a80074a0a931ce78416b3b70735d5842'
2024-03-08 10:35:46 +01:00
Benjamin Vedder
c8be115bb5
Added can-msg-age extension
2024-03-05 19:29:23 +01:00
Benjamin Vedder
8c53ba2eff
Added documentation about new express CAN-extensions
2024-03-05 18:58:32 +01:00
Benjamin Vedder
bcf83af123
Updated comment
2024-03-01 12:49:09 +01:00
Benjamin Vedder
28bb9ceb70
Added sleep_ticks to C interface
2024-03-01 12:47:59 +01:00
Benjamin Vedder
d0ed43709c
Updated doc with ublox uart options
2024-03-01 11:13:16 +01:00
Benjamin Vedder
a6c68a63fb
Updated flat value type
2024-03-01 09:49:10 +01:00
Benjamin Vedder
4dae912b39
Added FOC audio functions to C library
2024-03-01 09:45:25 +01:00
Benjamin Vedder
2846d926a2
Renamed ARG-register to avoid conflict with ARG-macro. The ARG-macro is keps as is to not break old code.
2024-03-01 09:29:06 +01:00
Benjamin Vedder
e42ca742f3
Updated doc with new rgbled options
2024-02-29 22:18:55 +01:00
Benjamin Vedder
2af9be32a1
Merge commit '4c1dd3097829402692d0f0b9590f7b035d70ebaf'
2024-02-29 17:22:23 +01:00
Benjamin Vedder
e166a34ab9
Added timeout-support and updated documentation for uart-driver
2024-02-29 17:18:28 +01:00
Benjamin Vedder
4b15ea9385
Added system_time_ticks to C interface
2024-02-29 10:17:06 +01:00
Benjamin Vedder
fd958d59a2
Merge commit '128e19cfa6dac685fc59a98757405b3bbcd5bad3'
2024-02-27 13:39:30 +01:00
Euan
b3b047809a
Refactor to allow custom voltage measurement
...
Allows the hw conf to control voltage measurement for foc, useful for adding oversampling.
2024-02-23 23:06:08 +00:00
Benjamin Vedder
7bfadf1c4e
Adapted to latest lbm
2024-02-23 07:13:19 +01:00
Benjamin Vedder
5ac558816d
Merge commit '3c051b179a1e6dda1d3f7c1ae9b412206ab6e64f'
2024-02-23 07:08:24 +01:00
Benjamin Vedder
9499e56348
Merge pull request #705 from TechAUmNu/Calibrated-currents
...
Add ability to calibrate current sensors, simplify ifdefs in foc, higher resolution sampled current
2024-02-23 06:52:49 +01:00
Benjamin Vedder
f7596f1c9e
Merge commit '957b720c4122a6ce8765200cc9b63b022b28e929'
2024-02-21 11:42:12 +01:00
Benjamin Vedder
69c837a795
Resolved warning
2024-02-14 07:58:17 +01:00
Euan
1f3667018f
Fix compiler errors.
2024-02-07 01:05:35 +00:00
Euan
c2878474a1
Refactor mcpwm_foc and fix bug in hw.h
...
Removed a bunch of ifdefs by making is_second_motor = 0 when not using dual motors.
Fixed a bug in hw.h where it wrongly defined GET_CURRENT3 when inverted shunts was selected. GET_CURRENT3 will now always be 0 by default, removing the need for a few ifdefs in the foc code.
2024-02-06 21:53:03 +00:00
Euan
af65f521de
Add support for calibrating current sensors
...
Hw_conf can define CURRENT_CAL1,2,3 to set individual calibrations for each current sensor.
By default no calibration is used. (x1.0)
For example this is used on the A50S by looping a calibrated current using a power supply through each phase. Then the correction is saved in external eeprom to persist across firmware updates.
Tested on FOC, DC and BLDC modes.
2024-02-05 23:55:42 +00:00
Euan
4b716795a8
Always define pin enum values
2024-02-05 23:29:50 +00:00
Euan Mutch
987c777d66
Merge branch 'vedderb:master' into lisp-hw-pins-2
2024-01-27 14:39:34 +00:00
Euan
5350aa0e72
Fix ifdefs
2024-01-27 14:38:52 +00:00
Euan
003f6c9947
Add ability to use custom pins in lisp
2024-01-27 14:38:52 +00:00
Benjamin Vedder
c9dbe942e0
Doc tweak
2024-01-22 16:20:42 +01:00
Benjamin Vedder
6e8dc4d7aa
Merge commit '38a42ba20326836b12798ba3b5ea718deea50977'
2024-01-22 14:54:32 +01:00
Benjamin Vedder
924f85765f
Added more bms commands
2024-01-12 13:22:42 +01:00
Benjamin Vedder
da955e42c4
Added BMS pressure sensor support
2024-01-12 11:53:47 +01:00
Benjamin Vedder
2bc55235d6
Added ublox-init to doc
2024-01-11 15:00:10 +01:00
Benjamin Vedder
e55ce294ef
Merge commit 'a7d18b0376ddaf4118d68a691793c3aa92e77dfe'
2024-01-11 14:02:10 +01:00
Benjamin Vedder
6902a9d307
Only load imports when flash is valid
2024-01-11 13:36:26 +01:00
Benjamin Vedder
aeed53d348
Reduced memory size slightly
2024-01-11 09:43:36 +01:00
Benjamin Vedder
003c28c710
Merge commit '01ac9ef14159cfab7e8fbfb9e2068f869c6f61b4'
2024-01-11 08:53:26 +01:00
Benjamin Vedder
b12c52afad
Better symbol name location info
2024-01-11 08:53:21 +01:00
Benjamin Vedder
59cf772b79
Merge commit '3af0ba58f626f5ba6976b6c1148b9162cdfb19db'
2024-01-10 22:05:17 +01:00
Benjamin Vedder
a966875683
Updated to new extension format, print more symbol info
2024-01-10 22:02:50 +01:00
Benjamin Vedder
d277a59a02
Merge commit '6d53c08df06a9e5bd70546f6937be7b079d8e853'
2024-01-10 21:15:00 +01:00
Benjamin Vedder
9f523580a1
Merge commit 'f71d005d03029fa47e96db22e561a40d48d77e7d'
2024-01-09 23:14:11 +01:00
Benjamin Vedder
3b65f9095b
Merge commit '105c6682a53cbaab6efa7c30114cd0059dc44427'
2024-01-09 16:16:13 +01:00
Benjamin Vedder
9002293b50
Removed code related to variable memory
2024-01-08 22:07:14 +01:00
Benjamin Vedder
330d4a1934
Merge commit '070e5cde9b7416f981e4b518545c8f204baf7e56'
2024-01-08 21:54:33 +01:00
Benjamin Vedder
cd9acca714
Adapted to hash-table environment
2024-01-08 21:54:28 +01:00
Benjamin Vedder
32be95bde1
Merge commit '999e87e80d53b1da70fa3a42aa49f64cfa491e6d'
2024-01-08 20:40:17 +01:00
Benjamin Vedder
36ed818e97
Merge pull request #698 from laxsjo/master
...
add option for buf-resize to create a copy of the given array
2024-01-03 21:55:59 +01:00
Benjamin Vedder
fed363f7a3
Ctxs print fix
2024-01-02 17:32:21 +01:00
Benjamin Vedder
a207d75a69
Added foc-play-samples
2023-12-31 17:26:15 +01:00
Benjamin Vedder
cf1ed6edbf
Updated documentation
2023-12-26 22:46:10 +01:00
Benjamin Vedder
f9d5ee138d
Added support for playing up to 3 audio channels while the motor is running
2023-12-26 22:37:41 +01:00
Benjamin Vedder
ced45fbf4e
Merge commit 'ab9308b49eb8d5733f8dca95f5d721dfabb1f364'
2023-12-23 20:39:28 +01:00
Benjamin Vedder
8cb742000b
Merge commit 'c13616c3671f3cb11616dac6f581316774eda78f'
2023-12-23 12:20:36 +01:00
Benjamin Vedder
adbbc0548f
Merge commit '890cda9c53468edea43da2d8a9e65dd5702802f7'
2023-12-23 10:56:27 +01:00
Benjamin Vedder
7cac87469f
Updated doc
2023-12-22 20:35:35 +01:00
Benjamin Vedder
3c06a86342
Merge commit '62867b118b9ec8cf746c1fd001f01266adc56c8a'
2023-12-22 20:05:35 +01:00
Benjamin Vedder
35b2027698
Updated doc
2023-12-22 17:49:45 +01:00
Benjamin Vedder
c45087eef2
Merge commit '1103b2dc782c5fc787a51ac53ae81f11fa50cc58'
2023-12-22 16:40:38 +01:00
Benjamin Vedder
c488ff98bd
Added rand-extension
2023-12-22 16:40:17 +01:00
Benjamin Vedder
2d1016b27a
Merge commit '34a6d59e73bb3e4c5167111da66d895b899b625d'
2023-12-22 10:44:30 +01:00
laxsjo
5e0f65a7d0
add option for buf-resize to create a copy of the given array
2023-12-12 18:29:02 +01:00
Benjamin Vedder
0fd93961d4
Merge commit 'c686f07ec193704737380150ead24f8322f6e8f9'
2023-12-10 14:07:56 +01:00
Benjamin Vedder
786786e0f0
Merge commit '6a30c998a6164651892a203f8718de672db2c028'
2023-12-04 11:46:11 +01:00
laxsjo
aeb80d68aa
update lispBM docs
2023-12-03 13:02:54 +01:00
laxsjo
3d6cb16bed
add buf-resize extension
2023-12-03 12:07:23 +01:00
Benjamin Vedder
b90d702a41
Added STR500
2023-11-23 14:10:25 +01:00
Benjamin Vedder
e90b023482
Merge commit '69aa99bbde6fae67e52a2f42026847d369b93458'
2023-11-22 14:53:49 +01:00
Benjamin Vedder
fe73ca59f0
Updated documentation, added puts extension
2023-11-22 14:52:55 +01:00
Benjamin Vedder
4d734d0c6e
Updated doc
2023-11-11 12:57:38 +01:00
Benjamin Vedder
2f3e16a0b1
Updated doc
2023-11-11 12:15:50 +01:00
Benjamin Vedder
67194b5779
Added AS504x extension doc
2023-11-11 00:59:28 +01:00
Benjamin Vedder
383986ad3c
Added baud rate parameter, documentation fixes
2023-11-08 14:27:18 +01:00
Benjamin Vedder
3d49104958
Merge commit '87c09f685142cf6b72716fc93c2b56bb5d5e80fd'
2023-11-06 20:00:05 +01:00
Benjamin Vedder
a17667bdaa
Support for only polling variables starting with vt
2023-11-06 13:37:19 +01:00
Benjamin Vedder
58af6f7b9a
Merge commit '04e958cc5b5d2bc93c5a86f501d5d60ba0c9082a'
2023-11-06 11:53:11 +01:00
Benjamin Vedder
47dbc96599
Merge commit 'e2a96ddc9a6bd0af73c02a06fda6f3ad2b5dc212'
2023-11-06 11:44:18 +01:00
Benjamin Vedder
b49bfb73bf
Merge commit '9417ed7f384d2f4f8b152094ed100f6edf770f20'
2023-11-06 09:41:15 +01:00
Benjamin Vedder
5ab7e0fbb3
Added zvf parameter access, dual motor config fixes
2023-11-03 14:35:42 +01:00
Benjamin Vedder
e31f087a6e
Added crc32
2023-11-02 15:37:58 +01:00
Benjamin Vedder
0b4c81127f
Updated express-docs
2023-11-02 12:42:02 +01:00
Benjamin Vedder
d61f0cf645
Merge commit '27f5bb5b321f99724810742729fcce89de3d93b6'
2023-11-01 08:37:18 +01:00
Benjamin Vedder
0fb63f6019
Print error if extensions do not start with ext- in native libraries
2023-11-01 08:31:33 +01:00
Benjamin Vedder
71857f6098
Added shutdown-hold extension
2023-10-31 10:05:09 +01:00
Benjamin Vedder
2a77e73011
Added documentation for new express-extensions
2023-10-31 09:50:19 +01:00
Benjamin Vedder
8c1e6c53de
Added firmware update extension documentation
2023-10-25 13:24:22 +02:00
Benjamin Vedder
aebcf240c4
Merge commit '11dce840a71bce884ff58510c8ef5284f1613020'
2023-10-22 15:43:01 +02:00
Benjamin Vedder
edf0a326ee
Added more possible adc channels to get-adc
2023-10-22 12:50:18 +02:00
Benjamin Vedder
348f8dce67
Merge commit 'badbe615c62abc09fe2ab95f8399d64fc33d4825'
2023-10-22 12:47:00 +02:00
Benjamin Vedder
3f2af5e99c
Updated doc
2023-10-19 10:20:49 +02:00