Andrew Tridgell
|
62be29fbcf
|
HAL_ChibiOS: added board docs for KakuteF4
|
2018-11-18 21:37:56 +11:00 |
|
Andrew Tridgell
|
39003905b9
|
HAL_ChibiOS: re-arrange KakuteF4 UARTs
this allows for FrSky S.PORT on Telem2, and enables it by default
|
2018-11-18 21:37:56 +11:00 |
|
Andrew Tridgell
|
da402f4fb7
|
HAL_ChibiOS: fixed KakuteF7 UART order
|
2018-11-18 15:56:42 +11:00 |
|
Andrew Tridgell
|
fa487fe1bc
|
HAL_ChibiOS: added Pixhawk1 docs
|
2018-11-18 15:56:42 +11:00 |
|
Andrew Tridgell
|
774cea0dd5
|
HAL_ChibiOS: added KakuteF7 docs
|
2018-11-18 14:59:04 +11:00 |
|
Andrew Tridgell
|
adf7fefc2e
|
HAL_ChibiOS: detect stuck I2C bus and clear with SCL
This detects the I2C bus becoming stuck with SDA low after a timeout
and clears the bus by toggling SCL. Many thanks to @jhw84 for the
suggestion
|
2018-11-16 08:30:40 +11:00 |
|
Andrew Tridgell
|
a0ed658fcc
|
HAL_ChibiOS: added palReadLineMode() function
used to change and restore line modes
|
2018-11-16 08:30:40 +11:00 |
|
Andrew Tridgell
|
b346d82f96
|
HAL_ChibiOS: allow frsky invert for p3pro and mindpx-v2
|
2018-11-14 19:05:09 +11:00 |
|
Andrew Tridgell
|
f0c13d4089
|
HAL_ChibiOS: allow user control of frsky inversion on Pixracer
|
2018-11-14 19:05:09 +11:00 |
|
Andrew Tridgell
|
bd117f1548
|
HAL_ChibiOS: define pins for inverting uarts
|
2018-11-14 19:05:09 +11:00 |
|
Andrew Tridgell
|
d824cf0a40
|
HAL_ChibiOS: default the battery2 pins correctly for CubeBlack
|
2018-11-13 14:33:17 +11:00 |
|
Michael du Breuil
|
be8d4e6c9d
|
AP_HAL_ChibiOS: Assume that IOMCU implies servo voltage monitoring
|
2018-11-12 23:29:04 +00:00 |
|
Michael du Breuil
|
a5115930dd
|
AP_HAL_ChibiOS: Fix board voltage checks being disabled
|
2018-11-12 23:29:04 +00:00 |
|
Andrew Tridgell
|
f48c3da497
|
HAL_ChibiOS: fixed undefine typo
|
2018-11-11 07:07:52 +11:00 |
|
vierfuffzig
|
f8d43bc96b
|
HAL_ChibiOs: add default support for board versions with ICM20602
|
2018-11-11 07:07:52 +11:00 |
|
Andrew Tridgell
|
24ba876e88
|
HAL_ChibiOS: don't use STDOUT_SERIAL on mindpx-v2 or cube-red
better to use USB, giving us one more uart
|
2018-11-10 14:12:42 +11:00 |
|
auturgy
|
575d03796c
|
AP_HAL_ChibiOS: fix typo in fmuv5 hwdef [NFC]
header comment fixed from fmuv3 to fmuv5
|
2018-11-09 18:58:27 +09:00 |
|
vierfuffzig
|
d204939cb2
|
AP_HAL_ChibiOS: set default type for boards with onboard OSD
|
2018-11-09 08:12:51 +11:00 |
|
Andrew Tridgell
|
a0c57979ab
|
HAL_ChibiOS: use opendrain outputs for LEDs on iomcu
|
2018-11-07 07:35:45 +11:00 |
|
Andrew Tridgell
|
a69f66eadd
|
HAL_ChibiOS: ensure RCIN sigbuf has even number of words
ObjectBuffer rounds up by 1, leaving an odd number of words, which
caused DSM RC input corruption
|
2018-11-07 07:35:45 +11:00 |
|
Andrew Tridgell
|
e3a01c661f
|
HAL_ChibiOS: switched to USB for console on pixracer
|
2018-11-07 07:35:45 +11:00 |
|
Andrew Tridgell
|
d18277487e
|
HAL_ChibiOS: use RCIN pin for only PPM only on iomcu
use uarts for SBUS and other serial protocols
|
2018-11-07 07:35:45 +11:00 |
|
Andrew Tridgell
|
7c1ba15031
|
HAL_ChibiOS: fixed syntax error on RCIN pin for iomcu
|
2018-11-07 07:35:45 +11:00 |
|
Andrew Tridgell
|
86ab3d7669
|
HAL_ChibiOS: turn off green ring LED on cube
|
2018-11-07 07:35:45 +11:00 |
|
Andrew Tridgell
|
fcc259ae31
|
HAL_ChibiOS: separate out F1 CR1 calculations
and modify pin speeds for iomcu uarts
|
2018-11-07 07:35:45 +11:00 |
|
Andrew Tridgell
|
7e66bb69b9
|
HAL_ChibiOS: enable amber LED on iomcu
|
2018-11-07 07:35:45 +11:00 |
|
Andrew Tridgell
|
f69360844f
|
HAL_ChibiOS: enable USART1 for iomcu for spektrum input
|
2018-11-07 07:35:45 +11:00 |
|
Andrew Tridgell
|
065dba973b
|
HAL_ChibiOS: fixed build warning on iomcu
|
2018-11-07 07:35:45 +11:00 |
|
fat_dell
|
d1f557e96b
|
HAL_ChibiOS: added Omnibusf4v6 board, based on omnibusnanov6.
|
2018-11-04 22:00:15 +11:00 |
|
vierfuffzig
|
e04ebb1326
|
HAL_ChibiOS: set BATT_MON default on boards with onboard volt/curr sens
|
2018-10-31 21:29:33 +11:00 |
|
Andrew Tridgell
|
78a32df2e7
|
HAL_ChibiOS: make all boards base GPIOs for servos at 50
this makes the docs for GPIO pins consistent across boards
|
2018-10-31 20:10:52 +11:00 |
|
fnoop
|
deeaf6ec09
|
AP_HAL_ChibiOS: Add UARTS to F405-Wing bootloader
AP_HAL_ChibiOS: Add pins to support new UART_ORDER uarts
AP_HAL_ChibiOS: Add UARTs to F405-Wing hwdef-bl.dat to support firmware upload on UARTS
|
2018-10-31 16:01:39 +11:00 |
|
Andrew Tridgell
|
7e777d8b28
|
HAL_ChibiOS: disable loop() delay for iofirmware
|
2018-10-30 13:00:48 +11:00 |
|
Andrew Tridgell
|
b3946fc458
|
HAL_ChibiOS: added uart for sbus out in IOMCU
|
2018-10-30 13:00:48 +11:00 |
|
Andrew Tridgell
|
af4340d1d1
|
HAL_ChibiOS: enable analog input on IOMCU
|
2018-10-30 13:00:48 +11:00 |
|
Andrew Tridgell
|
a6b35d6496
|
HAL_ChibiOS: restore old ODR behaviour for F4 boards
This fixes an issue with ESP8366 on Pixracer
|
2018-10-30 12:49:16 +11:00 |
|
Andrew Tridgell
|
6dd44a6d35
|
HAL_ChibiOS: fixed LED mapping for fmuv4
|
2018-10-29 14:04:32 +11:00 |
|
vierfuffzig
|
895cc0713b
|
ChibiOS: fix F35Lightning default BATT_CURR_SCALE
|
2018-10-24 07:45:10 +10:00 |
|
Andrew Tridgell
|
d644150871
|
HAL_ChibiOS: fixes for DrotekP3Pro
|
2018-10-21 09:59:44 +11:00 |
|
Kevin Lopez Alvarez
|
6f99c706d6
|
HAL_ChibiOS: add MCU tables for STM32F469
|
2018-10-21 09:59:44 +11:00 |
|
Kevin Lopez Alvarez
|
bf745d1960
|
HAL_ChibiOS: add DrotekP3Pro hardware definitions
|
2018-10-21 09:59:44 +11:00 |
|
Phillip Kocmoud
|
44fb61da37
|
HAL_ChibiOS: mRo X2.1-777 / hwdef.dat
Set proper sensor orientation.
|
2018-10-21 07:50:44 +11:00 |
|
Andrew Tridgell
|
c622a4c4d6
|
HAL_ChibiOS: fixed output pins on F100 iomcu
|
2018-10-17 16:45:37 +11:00 |
|
Andrew Tridgell
|
7b67146bc4
|
HAL_ChibiOS: use less memory in SoftSigReader
|
2018-10-17 15:11:28 +11:00 |
|
Andrew Tridgell
|
d083cd87d6
|
HAL_ChibiOS: disable debug code by default for iomcu
use --enable-asserts instead
|
2018-10-17 15:11:28 +11:00 |
|
Andrew Tridgell
|
d7aaaa35bd
|
HAL_ChibiOS: disable RCIN and timer threads for iomcu
|
2018-10-17 15:11:28 +11:00 |
|
Andrew Tridgell
|
4674a1c68d
|
HAL_ChibiOS: fixed system time for clocks other than 1MHz
needed for IOMCU
|
2018-10-17 15:11:28 +11:00 |
|
rain-er
|
565b370330
|
UART4 added for BLHeli ESC telemetry
|
2018-10-17 13:57:19 +11:00 |
|
Phillip Kocmoud
|
f1d223a32a
|
HAL_ChibiOS: Add support for the mRo X2.1-777
a new flight controller from Mayan Robotics based on the x2.1 upgraded to a STM32F777 MCU
|
2018-10-16 09:37:39 +11:00 |
|
vierfuffzig
|
2243c524db
|
Chibios: Add board FuriousFPV F35Lightning
|
2018-10-12 20:28:50 +11:00 |
|
Andrew Tridgell
|
bcc1bd9752
|
HAL_ChibiOS: added realloc implementation
needed for AP_Scripting
|
2018-10-09 10:08:52 +11:00 |
|
Michael du Breuil
|
8382d377bd
|
AP_HAL_ChibiOS: Add a BUFSIZ value
|
2018-10-09 10:08:52 +11:00 |
|
Michael du Breuil
|
9a48a0835e
|
AP_HAL_ChibiOS: Don't redefine errno
|
2018-10-03 08:01:13 +10:00 |
|
Michael du Breuil
|
f810b7b9f6
|
AP_HAL_ChibiOS: Make getcwd() take size_t as per the standard
|
2018-10-02 06:04:40 +10:00 |
|
Michael du Breuil
|
7fda309d3c
|
AP_HAL_ChibiOS: Remap unused pins to ADC
|
2018-09-20 01:07:47 +01:00 |
|
Siddharth Purohit
|
8ac38d73f7
|
HAL_ChibiOS: add option for NO_FASTBOOT build and enable it for iomcu
|
2018-09-19 12:14:15 +10:00 |
|
Siddharth Purohit
|
6622c9b8fd
|
HAL_ChibiOS: wrap sscanf and snprintf methods
|
2018-09-19 12:14:15 +10:00 |
|
Siddharth Purohit
|
05539cd93b
|
HAL_ChibiOS:remove print statement left over from previous changes
|
2018-09-19 12:14:15 +10:00 |
|
Siddharth Purohit
|
2d1153081c
|
HAL_ChibiOS: do not build float support for bootloader builds
|
2018-09-19 12:14:15 +10:00 |
|
Siddharth Purohit
|
f9149f45b2
|
HAL_ChibiOS: explicitly mention if RTC not available
|
2018-09-19 12:14:15 +10:00 |
|
Siddharth Purohit
|
22f74b0827
|
HAL_ChibiOS: add option to set iomcu firmware environment var
|
2018-09-19 12:14:15 +10:00 |
|
Siddharth Purohit
|
42b4730d88
|
HAL_ChibiOS: add changes to hwdef to support STM32F1 based controller
|
2018-09-19 12:14:15 +10:00 |
|
Siddharth Purohit
|
e824a9c360
|
HAL_ChibiOS: add hwdef files to support IOMCU
|
2018-09-19 12:14:15 +10:00 |
|
s0up
|
066cf90111
|
HAL_ChibiOS: Add speedybee hardware definition
|
2018-09-07 08:33:35 +10:00 |
|
Paul Atkin
|
bb99165221
|
HAL_ChibiOS: updates for KakuteF7
fixed PWM and added full tonealarm support
|
2018-09-06 10:11:34 +10:00 |
|
Andrew Tridgell
|
33076be585
|
HAL_ChibiOS: fixed handling of 16 bit timers
when we have a 16 bit timer then systime_t is 16 bit, and we need to
handle wrap of get_systime_us32()
|
2018-08-26 18:34:26 +10:00 |
|
Andrew Tridgell
|
db9a8f16ed
|
HAL_ChibiOS: enable terrain on Pixracer, minpx-v2 and mini-pix
|
2018-08-24 19:43:27 +10:00 |
|
Andrew Tridgell
|
5526dac4fc
|
HAL_ChibiOS: probe all i2c baros for revo-mini
this ensures we build this functionality in CI
|
2018-08-23 13:29:59 +10:00 |
|
Andrew Tridgell
|
d3af854949
|
HAL_ChibiOS: fixed bootloader build
|
2018-08-16 12:40:10 +10:00 |
|
Andrew Tridgell
|
dabdb969f6
|
HAL_ChibiOS: added support for HAL_Semaphore type
|
2018-08-16 12:40:10 +10:00 |
|
Alexander Malishev
|
05099b8b8b
|
HAL_ChibiOS: restore default dataflash buffer size
This fix log corruption in copter
|
2018-08-15 10:15:09 +10:00 |
|
mirkix
|
c33b692f53
|
AP_HAL_ChibiOS: fix CubeYellow build
|
2018-08-14 06:26:22 +10:00 |
|
Andrew Tridgell
|
385f735799
|
HAL_ChibiOS: avoid 64 bit maths in AP_HAL::micros()
this saves a few cycles
|
2018-08-08 21:24:49 +10:00 |
|
vierfuffzig
|
bc52d430f9
|
Chibios add bootloader for mini-pix
|
2018-08-07 07:09:39 +10:00 |
|
utkinpol
|
2912e732b4
|
HAL_ChibiOS: updated for KakuteF7
|
2018-08-04 08:24:49 +10:00 |
|
Andrew Tridgell
|
4e6ac85057
|
HAL_ChibiOS: use 32 bit time intervals
this makes for smaller and faster code. We really don't need 64 bit
intervals as long sleeps are done with a loop.
|
2018-08-03 13:44:59 +10:00 |
|
Andrew Tridgell
|
1bd0ea079b
|
HAL_ChibiOS: fixed build on older compilers
allow build with gcc 4.9.x
|
2018-08-03 13:44:59 +10:00 |
|
Andrew Tridgell
|
7aba99e229
|
HAL_ChibiOS: fixes for ChibiOS version update
|
2018-08-03 13:44:59 +10:00 |
|
Andrew Tridgell
|
f8e2edbc7f
|
HAL_ChibiOS: fixed cache flush for updated ChibiOS version
|
2018-08-03 13:44:59 +10:00 |
|
Siddharth Purohit
|
2604b00b43
|
HAL_ChibiOS: use ch.h header for oslib api
|
2018-08-03 13:44:59 +10:00 |
|
Siddharth Purohit
|
ff65487ab3
|
HAL_ChibiOS: follow updated gpio pin setup procedure
|
2018-08-03 13:44:59 +10:00 |
|
Siddharth Purohit
|
5f88163e17
|
HAL_ChibiOS: update configuration and rtlib headers for ChibiOS 18.x.x
|
2018-08-03 13:44:59 +10:00 |
|
Siddharth Purohit
|
395c48933c
|
HAL_ChibiOS: move tto using updated time conversion API
|
2018-08-03 13:44:59 +10:00 |
|
Siddharth Purohit
|
4e8d072d6d
|
HAL_ChibiOS: move to using recent pal driver api for GPIO IRQ events
|
2018-08-03 13:44:59 +10:00 |
|
Mark Whitehorn
|
86b7adf68f
|
AP_HAL_Chibios: fix fmuv3/hwdef.dat printf/STDOUT description and clean up
|
2018-08-03 13:08:37 +10:00 |
|
Lucas De Marchi
|
20778f73f1
|
AP_HAL_ChibiOS: define HAL_HAVE_SAFETY_SWITCH accordingly
|
2018-08-02 13:15:02 -07:00 |
|
Andrew Tridgell
|
b0badf8caf
|
HAL_ChibiOS: fixes for F745 builds
|
2018-08-02 11:56:33 +10:00 |
|
Andrew Tridgell
|
44fd85ff29
|
HAL_ChibiOS: reduce memory used by serial buffers
this does not appear to affect log download speed. It saves about 27k
of memory
|
2018-08-01 13:11:16 +10:00 |
|
Hwurzburg
|
19f44f80ad
|
HAL_ChibiOS: Added Omnibus F4 NanoV6 (only V6)
bench tested all ports
|
2018-07-30 19:32:29 +10:00 |
|
Andrew Tridgell
|
4026b9f49d
|
HAL_ChibiOS: probe all external compasses on mini-pix
|
2018-07-30 17:26:19 +10:00 |
|
Andrew Tridgell
|
72ee20c590
|
HAL_ChibiOS: added RC input for OMNIBUSF7V2
|
2018-07-30 10:45:55 +10:00 |
|
Timothy Knab
|
d4c19ebc3c
|
HAL_ChibiOS: Updated OMNIBUSF7V2
Compasses on the I2C bus are now detected properly and GPS on UART3 works.
|
2018-07-30 10:45:55 +10:00 |
|
Andrew Tridgell
|
95aaa01014
|
HAL_ChibiOS: override COMPASS_AUTO_ROT on several boards
|
2018-07-28 18:05:12 +10:00 |
|
Andrew Tridgell
|
2174c53eb6
|
HAL_ChibiOS: added Pixhawk1 build target
this is more obvious to users than fmuv3
|
2018-07-27 10:02:31 +10:00 |
|
Alexander Malishev
|
1377943eb3
|
HAL_ChibiOS: fix DTCM size in stm32f745 mcu
|
2018-07-26 17:52:37 +10:00 |
|
Andrew Tridgell
|
8a26ca1ddf
|
HAL_ChibiOS: added a DMA reserve heap
this ensures we keep some DMA-capable memory aside for when it is
needed
|
2018-07-20 15:48:21 +10:00 |
|
Andrew Tridgell
|
ec97e7772d
|
HAL_ChibiOS: rename f4by-ch to F4BY
|
2018-07-18 21:24:11 +10:00 |
|
Alexander Malishev
|
f265d7e128
|
AP_Bootloader: add f4by bootloader
|
2018-07-18 21:10:39 +10:00 |
|
Andrew Tridgell
|
caa553e727
|
HAL_ChibiOS: fixed internal i2c mask for Pixracer
|
2018-07-18 12:04:01 +10:00 |
|
Alexander Malishev
|
4342dae065
|
HAL_ChibiOS: define BOARD_RSSI_ANA_PIN to simpify tuning
|
2018-07-16 08:29:49 +10:00 |
|