aboutsummaryrefslogtreecommitdiff
path: root/src/drivers/stm32/drv_hrt.c
Commit message (Collapse)AuthorAgeFilesLines
* Add Gumstix AeroCore deviceAsh Charles2014-05-131-2/+2
| | | | | | | | | | | Based on the work of Andrew Smith [1], add board configuration and device drivers to support the Gumstix AeroCore (previously Aerodroid) board [2]. The AeroCore is an autopilot board based on a STM32F427 similar to the FMUv2. [1] https://github.com/smithandrewc/Firmware [2] https://store.gumstix.com/index.php/products/585/ Signed-off-by: Ash Charles <ashcharles@gmail.com>
* hrt driver: Make a debug data array compiling condiditional on PPM debug, we ↵Lorenz Meier2014-05-131-0/+8
| | | | are never accessing it in normal operation
* Update drv_hrt.ceneadev2014-04-191-1/+1
| | | TIM3 was not working properly with a custom application and I got it work changing TIM3 HRT_TIMER_POWER_BIT from RCC_APB2ENR_TIM3EN to RCC_APB1ENR_TIM3EN because on datasheet TIM3 is on APB1, I think that you should check also the others
* Pure formatting cleanup of drv_hrt.c, no code / functionality changesLorenz Meier2013-12-271-37/+39
|
* Paranoid PPM shape checkingLorenz Meier2013-12-271-9/+10
|
* Greatly robustified PPM parsing, needs cross-checking with receiver modelsLorenz Meier2013-12-251-10/+29
|
* Robustifiying PPM parsingLorenz Meier2013-12-231-1/+1
|
* PPM channel count detection is now using a more paranoid approach.Lorenz Meier2013-12-201-8/+37
|
* drv_hrt: added note on why an uninitialised hrt_call is safeAndrew Tridgell2013-12-101-1/+7
|
* drv_hrt: added hrt_call_init() and hrt_call_delay() APIsAndrew Tridgell2013-12-101-1/+18
| | | | | | | | | hrt_call_init() can be used to initialise (zero) a hrt_call structure to ensure safe usage. The hrt_call_every() interface calls this automatically. hrt_call_delay() can be used to delay a current callout by the given number of microseconds
* Compile fix.px4dev2013-08-141-1/+1
|
* Stop expecting CONFIG_HRT_anything since we aren't baking it into the NuttX ↵px4dev2013-08-131-10/+10
| | | | config anymore.
* Use a better way of guessing whether we can use both-edges mode.px4dev2013-06-121-1/+3
|
* Integration WIP with current NuttX versionLorenz Meier2013-06-011-1/+1
|
* Based on comments in:px4dev2013-05-231-1/+1
| | | | | | http://answers.px4.ethz.ch/question/1337/px4io-receiver-connection-problem/?answer=1346#post-id-1346 increase the longest PPM pulse we recognize out to 550µs.
* Moved all drivers to new world, PX4IO completely in new worldLorenz Meier2013-04-281-0/+908