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