16 Commits

Author SHA1 Message Date
EmanuelFeru
1e7bf7cd90 Major UART communication improvement
- the UART communication is improved based on UART Idle line detection interrupt
- both Tx and Rx are efficiently handled using DMA

Other:
- minor visual improvements
2020-06-21 23:07:01 +02:00
EmanuelFeru
e9d74bea29 Improved UART Timeout
Major:
- Improved UART Timeout: Apparently, the UART data Rx/Tx is quite unreliable (especially under motor load) leading to very often out-of-sync issues. This change allows to reset the DMA more often, leading to a faster re-sync of the UART transmission and thus avoiding UART timeout

Minor:
- added #define MPU_SENSOR_ENABLE to allow to enable/disable the MPU6050 sensor and save code size if the sensors is not needed
- fixed the orientation in the Processing sketch
- updated ReadMe
2020-06-01 20:26:20 +02:00
EmanuelFeru
f088bd6a87 UART with mainboard works
- the sideboard can now send and receive Serial data from the mainboard
- fixed Processing sketch
2020-03-01 09:42:48 +01:00
EmanuelFeru
cc2d45bb2c Removed unnecessary files 2020-02-16 09:40:56 +01:00
EmanuelFeru
10810a6591
Update README.md 2020-02-13 18:31:56 +01:00
EmanuelFeru
882d4b0115 Added Platformio support
- firmware can now be built in Platformio too
- minor bug fixes
- added LED board picture
2020-02-13 18:18:02 +01:00
EmanuelFeru
8f7a32cdea Update README.md 2020-02-08 08:50:04 +01:00
EmanuelFeru
6bb4b32dc3
Update README.md 2020-02-07 19:04:49 +01:00
EmanuelFeru
523b4c364f
Update README.md 2020-02-07 19:03:44 +01:00
EmanuelFeru
8aa17ee9a8
Update README.md 2020-02-07 18:29:07 +01:00
EmanuelFeru
fb5dceb16a
Update README.md 2020-02-07 18:25:41 +01:00
EmanuelFeru
c1bf0de699
Update README.md 2020-02-07 18:23:19 +01:00
EmanuelFeru
75a49b382a
Update README.md 2020-02-07 15:47:54 +01:00
EmanuelFeru
9acb7cd08a
Update README.md 2020-02-07 15:40:34 +01:00
EmanuelFeru
72289747e7
Update README.md 2020-02-07 15:31:31 +01:00
EmanuelFeru
836e321549 Initial commit 2020-02-07 14:57:44 +01:00