1
0
Fork 0
mirror of https://github.com/iNavFlight/inav.git synced 2025-07-24 08:45:31 +03:00
Commit graph

21 commits

Author SHA1 Message Date
Michel Pastor
707133c4db
Add Smartport Master (#5724) 2020-07-20 21:13:35 +02:00
giacomo892
6f54c58e54 wp_nav_cleanup 2020-01-31 11:31:02 +01:00
Michel Pastor
e18a1c73db
Allow override of stm32f7xx UART AFs (#5184) 2019-11-03 13:07:06 +01:00
Konstantin Sharlaimov
78bc53f3ad
Refactor TIMER/DMA framework (#3833)
* TIM/DMA abstraction
* Migrage F7 TIM/DMA to HAL_LL
* Refactor timers to use conventional HZ
* Refactor PWM ourput code to use highest possible resolution
* Remove TIMER_OUTPUT_ENABLED
* Temporary disable SPRACINGF3NEO due to out of RAM
2018-09-24 15:10:59 +02:00
Alberto García Hierro
ba7503cdf3 Add macro for __attribute__ ((aligned(x))) 2017-09-13 11:53:35 +01:00
Jonathan Hudson
559a085744 more gcc7 specific warning fixes 2017-09-08 22:07:34 +01:00
Jonathan Hudson
cb850da3c9 fix typo in gcc7 fallback macro 2017-09-08 20:44:38 +01:00
Alberto García Hierro
3f749709b2 Add macro for GCC 7's __attribute__(falltrough)
In GCC 7, it tells the compiler that we're intentionally leaving
a case fall through the next one. In versions < 7, it expands
to an empty do {} while(0), which will be removed by the compiler
without affecting the final binary.
2017-08-29 10:57:36 +02:00
Konstantin Sharlaimov (DigitalEntity)
3dee85cb46 Add STATIC_ASSERT check for box mode count 2017-08-08 23:14:10 +10:00
Martin Budden
0ca01635a6 Removed inflight adjustment of rate profile 2017-01-23 10:28:58 +00:00
Martin Budden
0b290fc174 Moved UNUSED to common/utils.h as in betaflight 2016-12-02 10:30:35 +00:00
Martin Budden
3c3047e677 Added timeDelta_t type 2016-12-02 07:49:25 +00:00
Martin Budden
769ccf3311 Added timeUs_t and timeMs_t types 2016-11-29 18:44:44 +00:00
Martin Budden
b3d717df55 Rename ref protocol to inav. Tidied function names. 2016-08-06 22:32:11 +01:00
Martin Budden
eb490d65ee Removed whitespace from end of lines 2016-07-31 23:56:31 +01:00
Gaël James
53e872cee8 LED strip rework (#362)
* Implement new LED strip functions from CF and BF.
* Warnings: blink to black instead of function color
2016-07-24 10:49:37 +03:00
Martin Budden
295e7b3284 Initial commit of new IO driver support 2016-06-16 19:12:02 +01:00
Petr Ledvina
48cdf650d9 improve container_of macro 2015-10-12 19:58:06 +01:00
Petr Ledvina
dc5a888633 cpm16 / cmp32 functions
used to compare timestamps with correct wrap. A bit more readable that typecasting in code. Only few uses replaced now
2015-10-12 19:58:05 +01:00
Petr Ledvina
e56f46a756 Move utility macros to common/utils.h 2015-02-23 09:17:05 +01:00
Petr Ledvina
aa7f5c4a1e New timer implementation
This is first part of new softserial code. Main timer code is changed, changes to rest of code are kept to minimum.

macros for BASEPRI based synchronization are added to project (atomic.h)

TIMER_PERIOD fixed in pwm_rx.c
2014-11-07 15:38:26 +01:00