Andrew Tridgell
|
b489e8a655
|
AP_Filesystem: added set_mtime() call
|
2019-08-27 15:40:43 +10:00 |
Andrew Tridgell
|
da15fb988c
|
waf: add a lot more wrapped functions
this allows us to catch accidential inclusion of libc functions that
we don't want
|
2019-08-27 15:40:43 +10:00 |
Andrew Tridgell
|
0ffe2e75be
|
HAL_ChibiOS: fixed warnings
|
2019-08-27 15:40:43 +10:00 |
Andrew Tridgell
|
df4cb00970
|
AP_Logger: added LOG_FILE_TIMEOUT parameter
this allows for cards to be removed and re-inserted while continuing
logging
|
2019-08-27 15:40:43 +10:00 |
Andrew Tridgell
|
b577787f68
|
AP_Scripting: use AP_Filesystem API
|
2019-08-27 15:40:43 +10:00 |
Andrew Tridgell
|
667b4e045a
|
AP_Logger: convert to use AP_Filesystem
|
2019-08-27 15:40:43 +10:00 |
Andrew Tridgell
|
fb50ec2a1d
|
AP_Notify: convert to use AP_Filesystem
|
2019-08-27 15:40:43 +10:00 |
Andrew Tridgell
|
d160f14856
|
AP_UAVCAN: convert to use AP_Filesystem
|
2019-08-27 15:40:43 +10:00 |
Andrew Tridgell
|
a4860afd32
|
AP_Terrain: convert to use AP_Filesystem
|
2019-08-27 15:40:43 +10:00 |
Andrew Tridgell
|
a4258639c8
|
AP_Proximity: use strtol instead of sscanf
|
2019-08-27 15:40:43 +10:00 |
Andrew Tridgell
|
9d760a2956
|
HAL_ChibiOS: disable re-entrancy in FATFS
not needed now we have a semaphore in AP_Filesystem
|
2019-08-27 15:40:43 +10:00 |
Andrew Tridgell
|
bf79b65e07
|
HAL_ChibiOS: simplify stubs code
|
2019-08-27 15:40:43 +10:00 |
Andrew Tridgell
|
d1565a96c5
|
HAL_ChibiOS: wrap cacheBuffer functions
needed to avoid problem with end() method in UARTDriver shadowing with
F7 implementation of cache macros
|
2019-08-27 15:40:43 +10:00 |
Andrew Tridgell
|
b867ef35c0
|
HAL_ChibiOS: use AP_Filesystem API
|
2019-08-27 15:40:43 +10:00 |
Andrew Tridgell
|
abe53e1c9e
|
waf: build AP_Filesystem
|
2019-08-27 15:40:43 +10:00 |
Andrew Tridgell
|
692abb11fa
|
AP_Filesystem: define new filesystem API
|
2019-08-27 15:40:43 +10:00 |
Michael du Breuil
|
7fdc9fef12
|
AP_Scripting: Garbage collect after each run of a script
For some reason this resolves a memory leak in a tight loop of file
open, close. This also extends the memory debug printing to be a bit
more useful.
|
2019-08-27 13:54:54 +10:00 |
Michael du Breuil
|
1484a12f4b
|
AP_HAL_Linux: Fix bad check order on heap_realloc
|
2019-08-27 13:54:54 +10:00 |
Michael du Breuil
|
2d40250f9b
|
AP_HAL_SITL: Fix bad check order on heap_realloc
|
2019-08-27 13:54:54 +10:00 |
Andrew Tridgell
|
b30f3697d2
|
HAL_ChibiOS: fixed build without ISR limit
|
2019-08-27 10:29:56 +10:00 |
Andrew Tridgell
|
97c56c068e
|
HAL_ChibiOS: update board IDs for AP_Periph firmwares
|
2019-08-27 10:29:56 +10:00 |
Andrew Tridgell
|
63f39c2bd6
|
HAL_ChibiOS: fixed build of iomcu firmware
|
2019-08-27 10:29:56 +10:00 |
Andrew Tridgell
|
ee4acb44db
|
CI: exclude libcanard from flake8 tests
|
2019-08-27 10:29:56 +10:00 |
Andrew Tridgell
|
99bcab955b
|
CI: added peripheral build to travis
|
2019-08-27 10:29:56 +10:00 |
Andrew Tridgell
|
11a1dfb869
|
Tools: added peripheral bootloaders
|
2019-08-27 10:29:56 +10:00 |
Andrew Tridgell
|
444af9e638
|
AP_BoardConfig: fixed AP_Periph build error
|
2019-08-27 10:29:56 +10:00 |
Andrew Tridgell
|
e8e18959f7
|
AP_Baro: fixed baro build with AP_Periph
no GCS available
|
2019-08-27 10:29:56 +10:00 |
Andrew Tridgell
|
a19e55e83c
|
AP_Baro: added BMP388 driver
|
2019-08-27 10:29:56 +10:00 |
Andrew Tridgell
|
64921b64f5
|
HAL_ChibiOS: enable sensors in peripheral firmwares
|
2019-08-27 10:29:56 +10:00 |
Andrew Tridgell
|
fa76d1fbe6
|
HAL_ChibiOS: disable watchdog save in bootloader
|
2019-08-27 10:29:56 +10:00 |
Andrew Tridgell
|
5cbe85ee19
|
HAL_ChibiOS: allow for ADC and clock overrides
|
2019-08-27 10:29:56 +10:00 |
Andrew Tridgell
|
dc89d10ccf
|
HAL_ChibiOS: added hwdef.dat for CUAV_GPS
|
2019-08-27 10:29:56 +10:00 |
Andrew Tridgell
|
c8806acaf5
|
HAL_ChibiOS: use AP_PERIPH env var
|
2019-08-27 10:29:56 +10:00 |
Andrew Tridgell
|
cbc83d68cd
|
HAL_ChibiOS: allow for CAN enable override on F4
|
2019-08-27 10:29:56 +10:00 |
Andrew Tridgell
|
fb68fa8bc9
|
HAL_ChibiOS: fixed typo for 512k F4 parts
|
2019-08-27 10:29:56 +10:00 |
Andrew Tridgell
|
e51a1a88df
|
HAL_ChibiOS: initial hwdef-bl.dat for CUAV CAN GPS
|
2019-08-27 10:29:56 +10:00 |
Andrew Tridgell
|
66ab585a24
|
HAL_ChibiOS: setup defaults for CAN app versions
|
2019-08-27 10:29:56 +10:00 |
Andrew Tridgell
|
d711bed405
|
HAL_ChibiOS: set default node ID of 117
this allows for flight controllers without DNA support
|
2019-08-27 10:29:56 +10:00 |
Andrew Tridgell
|
ababe1e81d
|
HAL_ChibiOS: disable UART support in f103-periph bootloader
|
2019-08-27 10:29:56 +10:00 |
Andrew Tridgell
|
2facfe0baa
|
HAL_ChibiOS: support empty UART_ORDER
for CAN bootloader without uart support
|
2019-08-27 10:29:56 +10:00 |
Andrew Tridgell
|
f4576ec8f3
|
AP_Compass: reduce firmware size for AP_Periph
|
2019-08-27 10:29:56 +10:00 |
Andrew Tridgell
|
0ec3f80bbe
|
AP_Compass: enable LIS3MDL on I2C and RM3100 on SPI
|
2019-08-27 10:29:56 +10:00 |
Andrew Tridgell
|
29fe4241a8
|
waf: use C11 for C files
needed for AP_Periph
|
2019-08-27 10:29:56 +10:00 |
Andrew Tridgell
|
d57ba14020
|
AP_Periph: added peripheral firmware
|
2019-08-27 10:29:56 +10:00 |
Andrew Tridgell
|
93e27cfcab
|
waf: support AP_Periph build
|
2019-08-27 10:29:56 +10:00 |
Andrew Tridgell
|
9a7b52fd15
|
HAL_ChibiOS: added hwdef.dat for f103-periph
|
2019-08-27 10:29:56 +10:00 |
Andrew Tridgell
|
16bdaaa1af
|
HAL_ChibiOS: added support for STM31F10x for AP_Periph
|
2019-08-27 10:29:56 +10:00 |
Andrew Tridgell
|
24e05e96e7
|
AP_HAL: define support for LIS3MDL_I2C and RM3100_SPI
|
2019-08-27 10:29:56 +10:00 |
Andrew Tridgell
|
01472aa795
|
AP_FlashStorage: added support for STM32F1xx
|
2019-08-27 10:29:56 +10:00 |
Andrew Tridgell
|
0e993dfb1a
|
git: added libcanard submodule
|
2019-08-27 10:29:56 +10:00 |