summaryrefslogtreecommitdiff
path: root/ucoo/hal
AgeCommit message (Collapse)Author
2019-10-07ucoo/hal/timer: very simple timer driverNicolas Schodet
2019-10-07ucoo/{intf,hal/exti,arch}: add EXTINicolas Schodet
2019-10-07ucoo/hal/sdram: new SDRAM moduleNicolas Schodet
2019-10-07ucoo/hal/usb: fix missing barrierNicolas Schodet
2019-10-07ucoo/hal/usb: lock IRQ while filling FIFONicolas Schodet
This works around a problem with the USB IP which does not tolerate any other access while filling the FIFO.
2019-10-07ucoo/hal/usb: fix VBUS usageNicolas Schodet
VBUS is not an alternate function, it is a additionnal function which do not need to be configured.
2019-10-07ucoo/hal/gpio: add dummy GPIONicolas Schodet
2019-10-07build: add support for out of tree modulesNicolas Schodet
2019-10-07ucoo/hal/spi: add hardware SPI on STM32Nicolas Schodet
2019-10-07ucoo/hal/spi: sample MISO before toggling clockNicolas Schodet
MISO is supposed to have been latched on opposed clock edge, but some devices do it on the same clock edge to increase maximum clock frequency.
2019-10-07ucoo/{intf,hal/spi}: make enable and disable part of the interfaceNicolas Schodet
2019-10-07Add STM32F1 supportNicolas Schodet
2019-10-07ucoo/hal: use enum classNicolas Schodet
2019-10-07ucoo/hal/usb: add configuration item to select OTG HS driverNicolas Schodet
2019-10-07Use new rcc_periph_clock_{enable,disable}Nicolas Schodet
2019-10-07Update to new libopencm3 versionNicolas Schodet
- remove f4/ from include directory - rename some SysTick registers - rename APB freq variables
2019-10-07Use C++11 feature to implement lengthofNicolas Schodet
Also disable warning about auto_ptr until it is changed.
2019-10-07Add comment to run testNicolas Schodet
2019-10-07Rename ucoolib modules directory from ucoolib to ucooNicolas Schodet