aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools
AgeCommit message (Expand)Author
2021-04-15cortexm: add __isr_vector symbolAyke van Laethem
2021-03-09all: replace strings.Replace with strings.ReplaceAllAyke van Laethem
2021-02-03Fix multiline descriptionsAndre Sencioles
2021-01-09stm32: use stm32-rs SVDs which are of much higher qualityAyke van Laethem
2021-01-06tools/gen: ignore cluster registers with no actual clusters in them, and hand...deadprogram
2020-10-10gen-device-svd: ensure enum bitfields are uniqueardnew
2020-08-31esp: add support for the Espressif ESP32 chipAyke van Laethem
2020-07-11builder: try to determine stack size information at compile timeAyke van Laethem
2020-07-08Minimal NXP/Teensy supportEthan Reesor
2020-06-26gen-device-svd: fix lowercase in register spaced arrayYannis Huber
2020-06-08gen-device-svd: fix lowercase cluster nameYannis Huber
2020-06-08risc-v: add support for 64-bit RISC-V CPUsYannis Huber
2020-03-17avr: use the correct RAM start addressAyke van Laethem
2020-01-27runtime/fe310: add support for PLIC interruptsAyke van Laethem
2020-01-20all: add compiler support for interruptsAyke van Laethem
2019-12-21tools: use byte padding to skip unused register rangesAyke van Laethem
2019-12-14tools: rewrite gen-device-svd in GoAyke van Laethem
2019-12-07tools/gen-device-avr: process files in parallelAyke van Laethem
2019-12-07tools: rewrite gen-device-avr in GoAyke van Laethem
2019-12-04tools: avoid _paddingX in generated struct fieldsAyke van Laethem
2019-10-09generator: handle fields that use bitRange element and ensure all caps for at...Ron Evans
2019-09-13tools/generator: correctly handle padding when it is 3 bytes longRon Evans
2019-08-27Fix a Python SyntaxWarning.Elliott Sales de Andrade
2019-08-26tools: make tools python2 compatibleAyke van Laethem
2019-07-07all: add HiFive1 rev B board with RISC-V architectureAyke van Laethem
2019-07-06tools/gen-device-svd: be a bit more forgiving for stm32 svd filesAyke van Laethem
2019-07-06tools/gen-device-svd: refactor to make the code more declarativeAyke van Laethem
2019-06-06all: move Register{8,16,32} values into runtime/volatileAyke van Laethem
2019-05-27tools: generate volatile HasBits() method in device wrappers to simplify bit ...Ron Evans
2019-05-24tools/gen-device: complete refactor to new generator based on volatile packageRon Evans
2019-05-19machine/sam: Refactor all machine/runtime code to use new volatile package/APIRon Evans
2019-05-14avr: use register wrappers that use runtime/volatile.*Uint8 callsAyke van Laethem
2019-01-20generators: correctly handle clustered subtypes used in Atmel SAMD21 SVD for ...Ron Evans
2019-01-15tools/gen-device-svd: handle case with nested registers that have same addres...Ron Evans
2019-01-13generator: generate device wrappers for Atmel SAM familyRon Evans
2019-01-08tools: use env to search path for python3j7b
2018-12-01tools: correct error generating board files that calculated the address incor...Ron Evans
2018-11-22tools/gen-device-svd: generate .s files compatible with lldAyke van Laethem
2018-11-20avr: add support for the digisparkAyke van Laethem
2018-10-06nrf: add micro:bit boardAyke van Laethem
2018-10-03tools/gen-device-svd: fix interrupts for derived peripheralsAyke van Laethem
2018-10-02tools/gen-device-svd: support old Python versionAyke van Laethem
2018-10-01tools/gen-device-svd: fix bug in previous commitAyke van Laethem
2018-10-01tools/gen-device-svd: make sure all clusters are includedAyke van Laethem
2018-09-30tools/gen-device-svd: generate code for cluster arraysAyke van Laethem
2018-09-30tools/gen-device-svd: move peripheral list to beginningAyke van Laethem
2018-09-30tools/gen-device-svd: rewrite with ElementTreeAyke van Laethem
2018-09-28all: change special type __volatile to pragma //go:volatileAyke van Laethem
2018-09-24avr: fix default handler in interrupt vectorAyke van Laethem
2018-09-23tools/gen-device-svd: fix script filename in outputAyke van Laethem