summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-10-07ucoo/hal/self_programming: add STM32F1 supportNicolas Schodet
2019-10-07build: recursively include submodulesNicolas Schodet
2019-10-07ucoo/hal/uart: add event handlerNicolas Schodet
2019-10-07ucoo/hal/i2c: add software implementationNicolas Schodet
2019-10-07ucoo/hal/timer: add TIM10 & TIM11Nicolas Schodet
2019-10-07ucoo/hal/gpio: add AF and analog setting on STM32F4Nicolas Schodet
2019-10-07lib/libopencm3, ucoo/hal/sdram: update libopencm3Nicolas Schodet
2019-10-07ucoo/hal/self_programming: add flash self programming moduleNicolas Schodet
2019-10-07ucoo/utils/fifo: add poll, read_peek, dropNicolas Schodet
2019-10-07ucoo/utils/fifo: ensure there is room for size elementsNicolas Schodet
2019-10-07ucoo/math: add quaternion for vector rotationNicolas Schodet
2019-10-07ucoo/base/fs/romfs: add ROM FSNicolas Schodet
2019-10-07build: add EXTRA_CLEAN and use user COMPILE_DEPSNicolas Schodet
2019-10-07ucoo/utils: add Pool allocatorNicolas Schodet
2019-10-07ucoo/{intf,arch}: add file system interfaceNicolas Schodet
2019-10-07ucoo/arch: add more newlib syscallsNicolas Schodet
2019-10-07build: add source specific variable assignmentNicolas Schodet
2019-10-07ucoo/utils: add rate limit utilityNicolas Schodet
2019-10-07ucoo/hal/timer: add more timer usage optionsNicolas Schodet
2019-10-07ucoo: add assert messageNicolas Schodet
2019-10-07ucoo/hal/timer: very simple timer driverNicolas Schodet
2019-10-07ucoo/utils/trace: add timestampingNicolas Schodet
2019-10-07ucoo/utils: add Fifo::topNicolas Schodet
2019-10-07ucoo/math: add 3D vectorNicolas Schodet
2019-10-07ucoo/intf: add SinkNicolas Schodet
2019-10-07ucoo/{intf,hal/exti,arch}: add EXTINicolas Schodet
2019-10-07ucoo/utils: add FunctionNicolas Schodet
2019-10-07build: add more debug information (-g3)Nicolas Schodet
2019-10-07ucoo/hal/sdram: new SDRAM moduleNicolas Schodet
2019-10-07ucoo/base/test: test stream can be an UARTNicolas 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-07ucoo/dev/lcd: add dummy LCDNicolas Schodet
2019-10-07build: add out of tree targets supportNicolas Schodet
2019-10-07build/tools: ignore unknown targets in configurationNicolas Schodet
2019-10-07build: add a test targetNicolas Schodet
2019-10-07build: activate dead code elimination on hostNicolas Schodet
This helps prevent a link error from dead code.
2019-10-07ucoo/base/test: print failed condition as a stringNicolas Schodet
2019-10-07ucoo: assert should always be inlinedNicolas Schodet
2019-10-07ucoo/utils: add bytes buffer pack/unpackNicolas 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/arch: break when halting on STM32Nicolas Schodet
2019-10-07ucoo/{intf,dev/lcd}: add text LCD supportNicolas 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-07ucoo/intf: add clarification on SPI modesNicolas Schodet
2019-10-07Add STM32F1 supportNicolas Schodet