summaryrefslogtreecommitdiff
path: root/include/arch
AgeCommit message (Collapse)AuthorLines
2021-02-18add minimal LM4F120H5QR (LM4F120XL Stellaris Launchpad) supportDaniel Friesel-0/+135
2021-02-07add arch atmega2560 (preliminary support)Daniel Friesel-0/+385
2021-01-30msp430fr5994lp timer: add setup_hz for very low frequenciesDaniel Friesel-0/+7
2020-12-08add licensing informationDaniel Friesel-7/+250
2020-10-23use 16bit uint for msp430fr overflow counterDaniel Friesel-2/+2
2020-09-10stm32f446re: implement gpio.readDaniel Friesel-2/+9
2020-09-10stm32f446re-nucleo gpio: Fix offsetsDaniel Friesel-6/+6
2020-08-31msp430fr: rename spi_b to spi to be consistent with other architecturesDaniel Friesel-0/+0
2020-08-31remove leacy arduino-nano-168 relictDaniel Friesel-1/+0
2020-08-12working AEMR timing benchmarks on stm32f446reDaniel Friesel-5/+35
2020-08-12stm32f446re: Add counterDaniel Friesel-0/+35
2020-08-12stm32f446re: Add uptime counter and proper loop mode with standby in betweenDaniel Friesel-0/+27
2020-07-26Add minimal STM32F446RE Nucleo support. No interrupts yet.Daniel Friesel-0/+82
2020-07-22add timed_resistive_load for µs-scale model generation timing benchmarksDaniel Friesel-0/+72
2020-07-17MSP430FR5969: Disable pull-ups when configuring pin as input w/o pull-upDaniel Friesel-0/+5
2020-05-14Arduino Nano GPIO: Fix typoDaniel Friesel-4/+4
2020-04-30MSP430FR5969 GPIO: Fix typoDaniel Friesel-1/+1
2020-04-30MSP430 gpio.setup: Avoid unintentional short circuitsDaniel Friesel-14/+40
2020-03-25msp430fr5994lp-256k: aspectc supportDaniel Friesel-0/+3
AspectC++ is not aware of the type "__int20", so we need to map it to a type known to AspectC++ (only for ag++, not g++) and fix its autogenerated constructor signatures.
2020-03-18Arduino: Add ADC driverDaniel Friesel-0/+17
2019-12-20add untested Arduino Nano SPI driverDaniel Friesel-0/+18
2019-09-06add blinkencat3 appDaniel Friesel-0/+3
2019-09-02Add Adafruit NeoPixel libraryDaniel Friesel-0/+347
2019-09-02Arduino Nano GPIO: Add pinToPort and pinToBitmask helpersDaniel Friesel-0/+12
2019-07-26MSP430FR5994 counter: Track overflows.Daniel Friesel-2/+6
2019-06-04MSP430FR5994: Fix GPIO und SPI_B driversDaniel Friesel-14/+94
2019-05-24add arduino-nano arch_typesDaniel Friesel-0/+7
2019-03-22esp8266: add missing features to driver/counterDaniel Friesel-2/+3
2019-03-21counter: add include guardsDaniel Friesel-0/+15
2019-03-13arduino nano: bugfix, aspectc++ supportDaniel Friesel-2/+2
2019-03-08msp430fr5969 counter: Track overflowsDaniel Friesel-3/+7
2019-03-05counter: rename overflowed to overflowDaniel Friesel-20/+25
2019-03-04counter: Provide typedefs fore value/overflow typeDaniel Friesel-4/+21
2019-01-29add primitive esp8266 counterDaniel Friesel-0/+36
2019-01-29fix posix uptime driverDaniel Friesel-0/+1
2018-12-13add fake counter driver for arch=posixDaniel Friesel-0/+31
2018-12-11Add msp430fR5994lp-256k dummy archDaniel Friesel-0/+1
2018-12-11New architecture: msp430fr5994lp (MSP430FR5994 Launchpad)Daniel Friesel-0/+449
Almost exclusively copypasted from msp430fr5969lp. May be replaced by symlinks later on.
2018-12-04arduino-nano: change timer to new APIDaniel Friesel-4/+5
2018-12-03msp430 counter: Switch to new APIDaniel Friesel-2/+3
2018-12-03esp8266: add counter driverDaniel Friesel-0/+2
2018-11-16esp8266: Use os_printf where applicableDaniel Friesel-1/+1
2018-11-15MSP430: Add "counter" driverDaniel Friesel-0/+26
2018-11-15arduino-nano: Add counter driver. Conflicts with timer_s=1 / loop=1Daniel Friesel-0/+27
2018-11-12arduino-nano: 16bit timer frequencyDaniel Friesel-2/+2
2018-10-25msp430 gpio: Add (unused) write_mask functionDaniel Friesel-0/+17
2018-10-23POSIX: Improve GPIO emulationDaniel Friesel-6/+116
2018-10-18arduino nano: ignore warnings about unused argumentsDaniel Friesel-0/+2
2018-10-18msp430: Enable powersavingDaniel Friesel-4/+6
2018-10-16MSP430 timer.stop: Disable timer entirely to save energyDaniel Friesel-8/+8