anbello
5b56887428
Changes to be committed:
...
modified: hwdef.dat
Modified as per @sh83 hints
7 years ago
anbello
93f551e56e
define for AirbotF4 board (ChibiOS HAL)
...
modified: libraries/AP_HAL/AP_HAL_Boards.h
new file: libraries/AP_HAL_ChibiOS/hwdef/airbotf4/hwdef.dat
7 years ago
Alexander Malishev
776d5e6ba3
HAL_ChibiOS: Fixed s-bus signal polarity in SoftSigReaderInt.cpp
7 years ago
Andrew Tridgell
dcab51801c
HAL_ChibiOS: implement boost_end
...
this fixes problems with main thread priority and SPI bus delays on
fmuv3
7 years ago
Andrew Tridgell
5854ccbb4c
HAL_ChibiOS: removed stray debug code
...
thanks to @alielectric for noticing
7 years ago
Andrew Tridgell
2684f46641
HAL_ChibiOS: fixed IMU orientation for revo-mini
7 years ago
mirkix
c2eee2db23
AP_HAL_ChibiOS: add STM32F7 I2C support
7 years ago
Alexander Malishev
1fd52c4e01
HAL_ChibiOS: added input capture filter
7 years ago
Alexander Malishev
0d6043e0c6
HAL_ChibiOS: Fixed current and voltage sense on OmnibusF4PRO
7 years ago
Andrew Tridgell
f75dea34e1
HAL_ChibiOS: fixed integer promotion bug in SoftSigReaderInt
...
this caused corrupted PPM values. Many thanks to Andrea Belloni for reporting
7 years ago
Andrew Tridgell
bba8d506d6
HAL_ChibiOS: port for kakutef4 flight board
7 years ago
Andrew Tridgell
95108a2d2c
HAL_ChibiOS: added support for 16 bit timers
7 years ago
Alexander Malishev
03d88b01be
HAL_ChibiOS: added support for interrupt based rcin parsing
7 years ago
malcolm churn
7718196838
HAL_ChibiOS: Fix sparky2 target.
...
Correct pin mappings, ADC, PWM.
Not working
Flash memory, Logging, external i2c tested with NXP MAG3110.
7 years ago
Peter Barker
557f8cee43
AP_HAL_ChibiOS: add mode-change-beeps
7 years ago
mirkix
79f3fd532b
AP_HAL_ChibiOS: fix spi clock calculation
7 years ago
Andrew Tridgell
bb0cbd15a4
HAL_ChibiOS: implement fmuv4 safety state
...
and added safety_mask and safety_pwm support for both fmuv3 and fmuv4
7 years ago
Andrew Tridgell
77c922e6b8
HAL_ChibiOS: make embed.py work with python3
7 years ago
Andrew Tridgell
3749480dd8
HAL_ChibiOS: create ap_romfs_embedded.h
...
use ROMFS keywork for romfs files
7 years ago
Alexey Kozin
f87cc4e172
f4by chibios new style dma table build fix
7 years ago
Andrew Tridgell
4871bbf403
HAL_ChibiOS: make soft serial for RC serial more efficient
...
using system ticks halves the IRQ time
7 years ago
mirkix
a9449ccd29
AP_HAL_ChibiOS: add f767-min board support
7 years ago
Michael du Breuil
8374c5a4f3
AP_HAL_ChibiOS: Remove unused priority level
7 years ago
kozinalexey
2316fee279
HAL_ChibiOS: f4by conf2 fixed ram size, ext compass, pwm count
7 years ago
Alexander Malishev
ca33ff04d9
ChibiOS: add support for omnibusf4pro board
7 years ago
Alexander Malishev
79b5719419
ChibiOS: add support for complementry output timer channels
7 years ago
Alexander Malishev
1b7eecdf2f
ChibiOS: fixed tables for F405 mcu
7 years ago
mirkix
8074361bb8
AP_HAL_ChibiOS: add hardware def for STM32F767xx
7 years ago
Andrew Tridgell
c6d7691667
HAL_ChibiOS: fixed F745 database for new DMA system
7 years ago
Andrew Tridgell
7286ffab77
HAL_ChibiOS: define FLASH_LOAD_ADDRESS in hwdef.h
...
used for bootloader support
7 years ago
Andrew Tridgell
e4ce2f532b
HAL_ChibiOS: make smaller builds possible
...
this allows for much smaller builds when you disable a lot of
options. This is part of an effort to create a bootloader of less than
16k using ChibiOS
7 years ago
Andrew Tridgell
ef9d9d9c26
HAL_ChibiOS: first boot of OMNIBUSF7V2
...
only the 20608 works, and it has lots of errors.
The bmp280 is detected, but does not give good data
no UARTs yet
7 years ago
Andrew Tridgell
02f20b4114
HAL_ChibiOS: first version of OMNIBUSF7V2 board support
...
first F7 based board
7 years ago
Andrew Tridgell
a9edbb6b2d
HAL_ChibiOS: allow for a defaults.parm file in hwdef directory
...
this keeps defaults with the board, where that is appropriate
7 years ago
Andrew Tridgell
6e5cbc7c3d
HAL_ChibiOS: initial support for F745 boards
7 years ago
Andrew Tridgell
551dca63e1
HAL_ChibiOS: added build information for each MCU
...
this abstracts the build information for each MCU, so that hwdef.dat
can control the build process of ChibiOS
7 years ago
Andrew Tridgell
d1e4185817
HAL_ChibiOS: don't build flash.c if not needed
7 years ago
Andrew Tridgell
cdbbceb6b6
HAL_ChibiOS: cope with SDMMC peripheral for microSD
7 years ago
Andrew Tridgell
751024f483
HAL_ChibiOS: mark two skyviper builds as needing abin files
7 years ago
Mark Whitehorn
960e217e79
AP_HAL_Chibios: fix latent bug in ToneAlarm
7 years ago
Andrew Tridgell
f2df171fdd
HAL_ChibiOS: fixed DSM input on fmuv4
7 years ago
Andrew Tridgell
96cc657bd0
HAL_ChibiOS: fixed GPIO interrupt port mapping
7 years ago
Andrew Tridgell
b4aeffbaed
HAL_ChibiOS: added power status flags reporting
7 years ago
Andrew Tridgell
7c85d06600
HAL_ChibiOS: setup pwm counts, and cleanup mindpx-v2 PWM lines
7 years ago
Andrew Tridgell
1b9cebc3f2
HAL_ChibiOS: check pwm count in rcout init
7 years ago
Andrew Tridgell
68293c9c11
HAL_ChibiOS: don't require GPIO() markers on PWM outputs
...
this fixes blheli pass-thru on MindPX-v2
7 years ago
Andrew Tridgell
eb6c852ee3
HAL_ChibiOS: use simpler pullup on serial input
...
this maps to the right bits for each MCU type
7 years ago
Andrew Tridgell
71cd58cc7e
HAL_ChibiOS: run rc serial thread at top priority
...
this maximises reliability for serial IO to ESCs, increasing flashing
reliability
7 years ago
Andrew Tridgell
3cd4f2a002
AP_ChibiOS: handle oneshot125 separately
...
this sets up oneshot125 with the full 1000 steps of throttle
resolution, using a 8MHz clock. This matches the behaviour of modern
ESCs that measure PWM values with high accuracy
7 years ago
Andrew Tridgell
67993d6e5c
HAL_ChibiOS: re-instate priority boost system
...
this adds back in the priority boost system for the main thread when
waiting for a IMU sample. This significantly improves scheduling
performance on very busy boards like a PH2.1
7 years ago