summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2 daysAdd gpio and pinctrl driversnative_hw_restructureKonstantin Kirik (snegovick)
2 daysMove clk and systick related code from stm32f769 init to clock_control driverKonstantin Kirik (snegovick)
2 daysUpdate stm32f769 clock control driverKonstantin Kirik (snegovick)
* proper re-init on start * actually configure high clk (200+ MHz) with overdrive
3 daysAdd SET/CLEAR bit and reg macrosKonstantin Kirik (snegovick)
3 daysAdd PWR block clockKonstantin Kirik (snegovick)
3 daysRe-use CONFIG_definitions instead of cmsis onesKonstantin Kirik (snegovick)
4 daysAdd system clock definitionKonstantin Kirik (snegovick)
4 daysFix stm32f769 discovery board clk configKonstantin Kirik (snegovick)
4 daysUpdate reg io in stm32f769 rccKonstantin Kirik (snegovick)
4 daysReplace reg io in stm32f769 mpu driverKonstantin Kirik (snegovick)
4 daysUpdate reg io in stm32f769 uart driverKonstantin Kirik (snegovick)
4 daysFixup gpio driverKonstantin Kirik (snegovick)
4 daysFix pinctrl driver for stm32f769Konstantin Kirik (snegovick)
5 daysUpdate makefile with relevant compiler flags for stm32f7 mcuKonstantin Kirik (snegovick)
5 daysFixup all drivers to make code compilableKonstantin Kirik (snegovick)
5 daysAdd configuration definitionsKonstantin Kirik (snegovick)
5 daysAdd main for baremetal bsp testing purposesKonstantin Kirik (snegovick)
5 daysAdd stm32f769-specific defines from stm halKonstantin Kirik (snegovick)
5 daysAdd linker script for stm32f769 (from example)Konstantin Kirik (snegovick)
5 daysAdd preliminary implementation of pinctrl driverKonstantin Kirik (snegovick)
5 daysAdd sketchy implementation of GPIO driver for stm32f769Konstantin Kirik (snegovick)
7 daysInit usart1 for loggingKonstantin Kirik (snegovick)
7 daysAdd basic UART/USART driver for stm32f769Konstantin Kirik (snegovick)
* Currently only probably capable of init and output by polling
7 daysAdd uart clocksKonstantin Kirik (snegovick)
8 daysImplement clocks and systick init for stm32f769Konstantin Kirik (snegovick)
8 daysExtend stm32f769 clock control driverKonstantin Kirik (snegovick)
* Implement clock rate get proc * Add init proc to initialize external xtal/clkgen and pll
8 daysFix paths in sys_io includesKonstantin Kirik (snegovick)
9 daysAdd MPU driver for stm32f769Konstantin Kirik (snegovick)
9 daysAdd low level code for cortex-m coresKonstantin Kirik (snegovick)
9 daysAdd structured device driversKonstantin Kirik (snegovick)
* Add lowlevel generic device struct * Add clock control driver for stm32f769 Generic device struct and common device driver init scheme will help in implementation implementation of device tree or something like that for generalized hardware configuration.
14 daysMove existing boards into subdits split per archKonstantin Kirik (snegovick)
2025-12-09Fix section 1 description in sections index htmlKonstantin Kirik (snegovick)
2025-12-09Sort section sub-entries in section index htmlKonstantin Kirik (snegovick)
2025-12-09Skip INDEX files in mksectionindex scriptKonstantin Kirik (snegovick)
2025-12-09Fix links in html version of man section indexKonstantin Kirik (snegovick)
2025-12-09Add mksectionindex.py script to create man section html index, integrate ↵Konstantin Kirik (snegovick)
this script into man to html pipeline
2025-12-08Add scripts and index page for html man pagesKonstantin Kirik (snegovick)
2025-12-04Redeclare some vars as externKonstantin Kirik (snegovick)
2025-12-04Remove const qualifiers because these interfere with libtk compilationKonstantin Kirik (snegovick)
2025-12-04Add missing includeKonstantin Kirik (snegovick)
2025-12-04Rewrite anonymous structs to stop compiler complaints about multiple definitionsKonstantin Kirik (snegovick)
2025-12-04Add missing includeKonstantin Kirik (snegovick)
2025-12-04Fix issue with multiple definitions of coherence, disable coherence call ↵Konstantin Kirik (snegovick)
because its implementation is empty anyway. I failed to identify how to properly initialize coherence to leave call to it in place.
2025-12-04Replace pthread_yield with sched_yieldKonstantin Kirik (snegovick)
2025-12-04Add missing nrand declarationKonstantin Kirik (snegovick)
2025-12-04Fix compilation error due to multiple definitions of hintabsize variableKonstantin Kirik (snegovick)
2025-08-13Merge pull request #28 from vsrinivas/venti-zero-score-fixHEADmasterCharles Forsyth
venti: Session.read(): Handle reads for 0-score/any type locally
2025-03-27venti: Session.read(): Handle reads for 0-score/any type locallyVenkatesh Srinivas
vac archives may have the zero-score (da39...) with any type. I've observed type VtDirType + 3, for a single 720 MiB file, for example. The reference venti server will not find zero-score blocks with type != 0; and the reference client does not send reads for zero-score blocks regardless of type (see libventi/client.c: vtreadpacket). Implement the same logic in venti.b.
2025-02-05Merge pull request #19 from dboddie/separate-thumb-and-thumb2David Boddie
Treat Thumb and Thumb-2 floating point code differently
2024-06-13Merge pull request #18 from dboddie/remove-duplicate-submoduleCharles Forsyth
Removed duplicate libfreetype submodule