Commit Graph

220 Commits

Author SHA1 Message Date
EmanuelFeru ce03d4c816 Activated SW2 on RC 2020-12-23 12:45:29 +01:00
EmanuelFeru 4646fb4a94 add pic 2020-12-22 23:23:57 +01:00
EmanuelFeru 1e18802a4c
Merge pull request #121 from EmanuelFeru/dual-input
Dual input
2020-12-22 22:34:27 +01:00
EmanuelFeru f507e7c098 pics restructuring 2020-12-22 22:10:24 +01:00
EmanuelFeru e412e9edfc Fix Nunchuk + UART
- fixed Nunchuck timeout when UART was enabled
2020-12-22 20:16:57 +01:00
EmanuelFeru 38d8dc6177 Fixed timeoutCnt init values 2020-12-20 22:21:01 +01:00
EmanuelFeru 5100371ecc Update README.md 2020-12-20 10:38:11 +01:00
EmanuelFeru 3f0c6a6ac7 Update defines.h 2020-12-20 10:26:48 +01:00
EmanuelFeru 6419807473 Update README.md 2020-12-20 10:22:52 +01:00
EmanuelFeru df86ef44fd Dual-inputs implemented
- implemented dual-inputs functionality
- the dual-inputs combinations mentioned in Readme are now supported
2020-12-20 10:16:31 +01:00
EmanuelFeru 5ca3fa4f85 InputStruct update
- input1, input2 converted to structure
- some functions are re-positioned in util.c
2020-12-13 21:52:29 +01:00
EmanuelFeru 9504845ec1 Reverted pointer cast
- was not working as expected
2020-12-10 20:14:15 +01:00
EmanuelFeru ae3f041ae6
Merge pull request #113 from larsmm/master
printf support and improvements
2020-12-10 20:05:55 +01:00
EmanuelFeru 164219c942 Update util.c
missed some #ifdef
2020-12-10 19:43:12 +01:00
EmanuelFeru c86d9c4f43 Improvements and clean-up
- clean-up printfs
- removed consoleLog function with respective files
- removed Delay when using printf
- renamed speedL, speedR to cmdL, cmdR
- corrected Arduino baud rate
- updated FLASH write pointer cast int16_t to uint16_t
2020-12-10 19:35:13 +01:00
EmanuelFeru d1286e246b Fixed printf - works with default UART settings
- still some clean up to do
2020-12-09 20:35:26 +01:00
EmanuelFeru 31f0f915cf
Merge branch 'master' into master 2020-12-09 18:44:37 +01:00
EmanuelFeru 3fcae4fc8b Baud rate to 115200
- updated baud rate to 115200
- minor updates to match sideboard data
2020-12-07 20:33:22 +01:00
EmanuelFeru e114e49dfe Added bluetooth module link 2020-12-06 22:02:42 +01:00
EmanuelFeru 4660215c3b Added Candas Web Serial Tool link 2020-12-06 21:54:13 +01:00
EmanuelFeru 994277affe Fixed beep counter interraction
- beep counter interraction fix
- readme update
2020-12-06 20:35:01 +01:00
EmanuelFeru 098ca9f97c Diag: beep numbers for errors
- implemented beep numbers in case of error for easier debugging
- fixed bug: power button needs to be pressed multiple times to turn on
2020-11-28 10:38:17 +01:00
larsm 18ac2bc224 removed debug test code, lowered the error message print rate by 50 2020-11-27 20:14:24 +01:00
EmanuelFeru cc1626e4fd
Update README.md 2020-11-26 08:43:22 +01:00
EmanuelFeru 2e43d8a8f6 Update config.h 2020-11-25 20:21:25 +01:00
EmanuelFeru b3f56e5d27 Update README.md 2020-11-25 19:56:09 +01:00
EmanuelFeru 72a4f6f9f4 Update ReadMe 2020-11-25 19:48:02 +01:00
larsm c57e1a0e4e implemented write syscall for printf, added float-support for printf, serial tx does not need an interrupt anymore, replaced consoleLog and consoleScope with printf, changed debug output: every comment starts with "# " now, added lots of debug messages, added welcome message with gcc version and build date 2020-11-22 21:54:59 +01:00
larsm ad8c2a552a improved VARIANT_ADC documentation in config.h 2020-11-22 00:45:48 +01:00
EmanuelFeru 0c5130c9c3 Fix type 2020-11-19 23:07:56 +01:00
EmanuelFeru fe55de6766
Merge pull request #111 from Candas1/master
Improvement of Auto-calibration
2020-11-19 21:56:00 +01:00
EmanuelFeru 925008467b Minor updates RC
- moved all the RC inputs (PPM, PWM, iBUS) to Right cable
- updated timing to enter torque and speed update from 300ms to 1000ms
2020-11-19 21:51:15 +01:00
EmanuelFeru 44cf0c8f1f update Auto-calibration
- implemented forced potentiometer type
- extended the INPUTx_TYPE to 0:Disabled, 1:Normal Pot, 2:Middle Resting Pot, 3:Auto-detect
2020-11-19 17:49:14 +01:00
EmanuelFeru 8dc6eb68eb Updated Flash write order 2020-11-18 19:44:23 +01:00
EmanuelFeru 44befc480a Input Auto-calibration
- mainly rearangement of function
- updated initialization in the auto-calibration function
- added beep for confirmation of Input protection
2020-11-18 19:16:56 +01:00
Candas1 75082c8333 Merge branch 'master' of https://github.com/Candas1/hoverboard-firmware-hack-FOC 2020-11-15 20:04:47 +01:00
Candas1 962f57a85f Improve PPM 2020-11-15 20:04:40 +01:00
EmanuelFeru 419ef454f3
Merge branch 'master' into master 2020-11-15 18:53:55 +01:00
Candas1 ec64b8b005 Revert changes in comms.c 2020-11-15 18:11:45 +01:00
Candas1 1ab75e5ff9 Fix auto calibration 2020-11-15 18:09:30 +01:00
Candas1 f962d16cd6 Test print log 2020-11-14 19:30:38 +01:00
Candas1 11ab848103 Current and speed setting for all variants 2020-11-13 22:31:49 +01:00
EmanuelFeru c2647ed686 Improved Standstill Hold functionality
- Standstill Hold should now engage sooner if Brake pedal is pressed to prevent continuous rolling in a Downhill situation.
2020-11-12 22:41:29 +01:00
Candas1 4cc02fddc1 Improved auto-calibration 2020-11-11 21:36:40 +01:00
Candas1 b1169c02b7 Fixes 2020-10-31 21:14:15 +01:00
Candas1 b50efdcab2 Fix typo 2020-10-29 00:41:41 +01:00
Candas1 95c912d757
Update config.h 2020-10-29 00:10:52 +01:00
Candas1 5dc88b7e02
Update util.h 2020-10-28 23:43:19 +01:00
Candas1 e508a2131a
Update util.c 2020-10-28 23:42:22 +01:00
Candas1 aaeb44d0b6
Update main.c 2020-10-28 23:36:24 +01:00