aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/device
AgeCommit message (Expand)Author
2021-04-15atsame54: add initial support for atsame54-xprosago35
2021-01-09stm32: use stm32-rs SVDs which are of much higher qualityAyke van Laethem
2020-12-11esp32: enable the FPUAyke van Laethem
2020-12-05esp32: implement task based schedulerAyke van Laethem
2020-11-11add better fault identification for Cortex-M3/M33/M4/M7 hardfault handlers, a...ardnew
2020-11-11teensy40: refactor to remove unnecessary code and constantsardnew
2020-11-11mimxrt1062: move device-specific files to "device/nxp" packageardnew
2020-10-03arm64: Add support for system calls (SVC)Lucas Teske
2020-09-09esp8266: add support for this chipAyke van Laethem
2020-09-01machine/stm32f4: refactor common code and add new build tag stm32f4 (#1332)ardnew
2020-08-31esp: add support for the Espressif ESP32 chipAyke van Laethem
2020-08-30device/atsamd51x: add all remaining bitfield values for PCHCTRLm Mappingdeadprogram
2020-08-30runtime/atsamd51x: use PCHCTRL_GCLK_SERCOMX_SLOW for setting clocks on all SE...deadprogram
2020-08-30machine/atsamd51x,runtime/atsamd51x: fixes needed for full support for all PW...deadprogram
2020-08-27arm: automatically determine stack sizesAyke van Laethem
2020-07-11builder: try to determine stack size information at compile timeAyke van Laethem
2020-07-08Working on NXP/Teensy supportEthan Reesor
2020-07-08risc-v: disable linker relaxations during gp initYannis Huber
2020-07-08maixbit: changes according to feedbackYannis Huber
2020-07-08riscv: refactor assembly files to support RV64 and F extensionYannis Huber
2020-07-08riscv: fix offset in 64bit schedulerYannis Huber
2020-07-08maixbit (uart): serial is working with echo exampleYannis Huber
2020-06-22device/arm: do not mask fault handlers in critical sectionsJaden Weiss
2020-06-14device: add new cross-arch Asm and AsmFull functionsAyke van Laethem
2020-05-28compiler: add support for atomic operationsAyke van Laethem
2020-04-29arm: allow nesting in DisableInterrupts and EnableInterruptsAyke van Laethem
2020-04-29all: replace ReadRegister with AsmFull inline assemblyAyke van Laethem
2020-04-07machine: move errors.New calls to globalsAyke van Laethem
2020-03-25stm32 add SPI for stm32f4GeoffThomas
2020-03-07stm32f4: refactor GPIO, in prep for adding SPI, I2C, PWM etcgwtnz
2020-01-10riscv: add bare-bones interrupt supportAyke van Laethem
2020-01-10compiler,riscv: implement CSR operations as intrinsicsAyke van Laethem
2019-12-24riscv: improve startup assemblyAyke van Laethem
2019-12-14tools: rewrite gen-device-svd in GoAyke van Laethem
2019-11-01cortexm: move SemihostingCall impl to the right asm fileAyke van Laethem
2019-10-24device/arm: add system timer registers (#654)Infinoid
2019-09-14machine/atsamd21: Add support for bootloader reset/programming and correct er...Ron Evans
2019-09-14device/arm: add support for System Control Block (SCB) registers and SystemRe...Ron Evans
2019-07-07all: add HiFive1 rev B board with RISC-V architectureAyke van Laethem
2019-06-06arm: update to avoid //go:volatileAyke van Laethem
2019-05-20arm: print an error when a HardFault occursAyke van Laethem
2019-02-23arm: provide intrinsics to disable/enable interruptsAyke van Laethem
2018-12-31machine/stm32f103xx: support for SPI interfaceRon Evans
2018-12-31machine/stm32f103xx: implementation of RTC/TIM based timersRon Evans
2018-12-18machine/stm32: add support for stm32f103xx UARTRon Evans
2018-12-03arm: add SVCAll with 0 argumentsAyke van Laethem
2018-12-03arm: implement setting interrupt prioritiesAyke van Laethem
2018-11-21arm: implement SVCallAyke van Laethem
2018-11-18arm: implement arm.ReadRegisterAyke van Laethem
2018-10-15compiler: add support for parameters to inline assemblyAyke van Laethem