summaryrefslogtreecommitdiff
path: root/src/stm/ao_arch_funcs.h
Commit message (Expand)AuthorAge
* altos: Declare task stack as union of uint8_t and uint32_tKeith Packard2019-02-18
* altos: Add 'void' to function declarations with no params.Keith Packard2019-02-18
* altos: Declare all public functions in header filesKeith Packard2019-02-18
* altos/stm: Support SPI modes other than 0Keith Packard2018-10-19
* altos: Eliminate 'pin' field from GPIO functionsKeith Packard2018-10-13
* stm: Add more mask-based GPIO controlsKeith Packard2017-04-04
* stm: Add a few more GPIO functions to make dealing with the 1802 easierKeith Packard2017-04-03
* altos: add button matrix driverKeith Packard2017-04-02
* altos/stm: Allow use basepri instead of primask for masking interruptsKeith Packard2017-02-20
* altos/arm: Align data so that gcc 5.4 doesn't do byte-accesses. Add -Wcast-alignKeith Packard2016-12-17
* altos/stm: Make ao_spi_duplex out pointer constKeith Packard2016-09-03
* Switch from GPLv2 to GPLv2+Keith Packard2016-07-12
* altos/stm: Add better byte-level SPI apiKeith Packard2016-06-29
* altos/stm: Change ao_spi_send_sync definition to take const sourceKeith Packard2016-06-29
* altos/stm: remove ao_dma_abortKeith Packard2016-06-29
* altos: Block interrupts while waking tasks sleeping on timers.Keith Packard2016-06-29
* Revert "altos/stm: Run scheduler code on interrupt stack"Keith Packard2016-04-30
* altos/stm32l: Add support for software-driven HW flow controlKeith Packard2016-04-25
* altos: Use TXE instead of TC for serial on STM32lKeith Packard2016-04-25
* altos: Add ao_gpi_set/clr_bits functionsKeith Packard2016-04-13
* altos: Add one-byte SPI output routine for LPC and STM coresKeith Packard2016-03-26
* altos/stm: Validate current task SP in interrupt by looking at PSPKeith Packard2016-03-26
* altos/stm: Run scheduler code on interrupt stackKeith Packard2016-03-26
* altos: Mark STM ao_spi_send as taking const pointerKeith Packard2014-10-24
* altos: Rework packet receive for cc1120Keith Packard2014-07-05
* altos/stm: New GAS version requires flags in APSR assignmentKeith Packard2013-10-08
* altos/lpc, altos/stm: ARM requires ISB after switching stack pointersKeith Packard2013-10-07
* altos/stm: Make sampling profiler work againKeith Packard2013-08-28
* altos: Grab SPI mutex until MPU6000 I2C mode is disabledKeith Packard2013-05-15
* altos/stm: Don't define task macros when not taskingKeith Packard2013-05-07
* Add STM self-flashing loaderKeith Packard2013-05-07
* altos: Use separate exception stack on STM32LKeith Packard2013-05-07
* altos: Crank fast SPI on STM to 8MHzKeith Packard2013-01-13
* altos: Make stdio 8-bit clean by making pollchar return intKeith Packard2012-11-30
* altos: Leave interrupts disabled while checking for task to runKeith Packard2012-10-26
* altos: Clean up stm arch macros a bit.Keith Packard2012-10-25
* altos/stm: Declare all SPI bus speedsKeith Packard2012-10-15
* altos: Allow STM SPI bus on multiple pin setsKeith Packard2012-08-18
* altos: Add ao_gpio_get and ao_exti_set_modeKeith Packard2012-08-06
* src: Add explicit 'pin' argument to ao_enable_outputKeith Packard2012-07-14
* altos/stm: Expose ao_gpio_set which sets a specific GPIO pinKeith Packard2012-07-14
* altos: include targe SPI speed in get requestKeith Packard2012-06-27
* altos: Clean up usage of port parametersKeith Packard2012-06-26
* altos: STM i2c work.Keith Packard2012-05-06
* altos: Add STM I2C recv and stop funcsKeith Packard2012-04-25
* altos: Starting to write cc1120 driverKeith Packard2012-04-17
* altos: Add support for multiple SPI busses and sharing device driversKeith Packard2012-04-14
* altos: add STM I2C driver.Keith Packard2012-04-09
* altos: Allow STM DMA channels to be reserved for one useKeith Packard2012-04-09
* altos: Add support for STM ADCKeith Packard2012-04-07