Andrew Tridgell
|
c273b23940
|
HAL_ChibiOS: moved MCU config to python database
this moves the key MCU config variables related to memory to the
python MCU database, allowing the hwdef.dat to be considerably simpler
|
2018-06-06 07:15:41 +10:00 |
Andrew Tridgell
|
751024f483
|
HAL_ChibiOS: mark two skyviper builds as needing abin files
|
2018-04-11 15:09:49 +10:00 |
Andrew Tridgell
|
382772d999
|
HAL_ChibiOS: initial support for ESC serial output
|
2018-04-07 09:10:29 +10:00 |
Andrew Tridgell
|
c311599e0a
|
HAL_ChibiOS: make DEFAULT_PARAMETERS relative to source root
|
2018-03-24 16:12:10 +11:00 |
Andrew Tridgell
|
d84c487a60
|
HAL_ChibiOS: generate env.py from hwdef.dat
allowing for environment override in hwdef.dat
|
2018-03-02 12:52:50 +11:00 |
Andrew Tridgell
|
7e8ceb1121
|
HAL_ChibiOS: define ALLOW_ARM_NO_COMPASS
|
2018-03-02 12:52:50 +11:00 |
Andrew Tridgell
|
aee6462deb
|
HAL_ChibiOS: enable I2C clearing on F412 board only
may be needed on other boards in the future, but for now we only know
its needed on an I2C 20789, which is rare
|
2018-02-08 17:36:33 +11:00 |
Andrew Tridgell
|
0d089e8116
|
HAL_ChibiOS: fixed F412 OF reset pin
|
2018-02-08 17:36:33 +11:00 |
Andrew Tridgell
|
3c3389a005
|
HAL_ChibiOS: raise I2C bus priority on F412
needed for good scheduling with I2C IMU
|
2018-02-08 17:36:33 +11:00 |
Andrew Tridgell
|
6faace278a
|
HAL_ChibiOS: run i2c at 400kHz on F412
|
2018-02-08 17:36:33 +11:00 |
Andrew Tridgell
|
9f53ae1ea4
|
HAL_ChibiOS: added F412-rev1 hwdef.dat
|
2018-02-08 17:36:33 +11:00 |
Andrew Tridgell
|
73418519eb
|
HAL_ChibiOS: enable analog debug on F412
|
2018-02-08 17:36:33 +11:00 |
Andrew Tridgell
|
fd824e6258
|
HAL_ChibiOS: enable toy mode on F412
|
2018-02-08 17:36:33 +11:00 |
Andrew Tridgell
|
591e0c2249
|
HAL_ChibiOS: allow control of interrupt port
F412 has radio IRQ on port B
|
2018-02-08 17:36:33 +11:00 |
Andrew Tridgell
|
3cacb1d4b5
|
HAL_ChibiOS: commented the motor order in hwdef
|
2018-02-08 17:36:33 +11:00 |
Andrew Tridgell
|
c863681849
|
HAL_ChibiOS: fixed PWM output assignment
|
2018-01-20 17:40:07 +11:00 |
Andrew Tridgell
|
82c6d2751f
|
HAL_ChibiOS: fixed F412 ram and flash setup
|
2018-01-20 17:40:07 +11:00 |
Andrew Tridgell
|
e120e912f1
|
HAL_ChibiOS: moved board defines to hwdef.dat
|
2018-01-15 11:46:02 +11:00 |
Andrew Tridgell
|
7b0eccc309
|
HAL_ChibiOS: updated skyviper-f412 hwdef.dat
|
2018-01-15 11:46:02 +11:00 |
Andrew Tridgell
|
6e4ef32628
|
HAL_ChibiOS: moved to generated loader script
|
2018-01-15 11:46:02 +11:00 |
Andrew Tridgell
|
bae9469af7
|
HAL_ChibiOS: use a common makefile and board.c
allow for custom files per board if supplied, but don't require them
for every board
|
2018-01-15 11:46:02 +11:00 |
Andrew Tridgell
|
daa9eec836
|
HAL_ChibiOS: auto-configure timer channels
allow for one marked PPMIN for input
|
2018-01-15 11:46:02 +11:00 |
Andrew Tridgell
|
d65ec2ada7
|
HAL_ChibiOS: moved more headers to common
allow customisation, but don't require every port to copy the defaults
|
2018-01-15 11:46:02 +11:00 |
Andrew Tridgell
|
960bc40ff3
|
HAL_ChibiOS: moved to a common mcuconf.h
|
2018-01-15 11:46:02 +11:00 |
Andrew Tridgell
|
48d2704cf4
|
HAL_ChibiOS: CS pins don't need to be a single SPI BUS
its possible to use a CS pin on different buses, so they should not
have a particular bus tag
|
2018-01-15 11:46:02 +11:00 |
Andrew Tridgell
|
58796ff435
|
HAL_Chibios: moved SPI device tables to hwdef.dat
|
2018-01-15 11:46:02 +11:00 |
Andrew Tridgell
|
8b6bab7b17
|
HAL_Chibios: added ChibiOS HAL
this is based on initial work by Sid, reset here for easier merging
|
2018-01-15 11:46:02 +11:00 |