summaryrefslogtreecommitdiff
path: root/include/arch
AgeCommit message (Expand)AuthorLines
2022-07-18tc1796 mock: prepare for actual operation (LEDs are working!)Daniel Friesel-0/+6
2022-07-18Add Hercules RM46L8 Launchpad support (Cortex R4F)Daniel Friesel-0/+27030
2022-06-28add TC299 mock archDaniel Friesel-0/+134
2022-06-28tc1796/tc397 are not properly implemented → rename to -mockDaniel Friesel-0/+0
2022-06-28add TC1796 and TC397 mock architecturesDaniel Friesel-0/+268
2022-01-26atmega2560: add stdin driverDaniel Friesel-0/+30
2022-01-26arduino-nano stdin: incerement ring buffer pointer in a less obscure fashionDaniel Friesel-2/+2
2022-01-26arduino nano: fix timer; note that it's limited to ≥ 62 HzDaniel Friesel-4/+9
2022-01-26atmega2650 timer: actually use CTC modeDaniel Friesel-3/+5
2022-01-26atmega2560: add dmx driver on UART3Daniel Friesel-0/+21
2022-01-26atmega2650 timer: Use 16-bit Timer 4, fix setup_hz / setup_khzDaniel Friesel-13/+13
2022-01-26atmega2560: add missing gpios. herp derp.Daniel Friesel-0/+35
2022-01-16msp430fr timer: automatically set TA0CCR for low Hz valuesDaniel Friesel-12/+19
2022-01-16msp430fr: use 16-byte uart input bufferDaniel Friesel-6/+10
2022-01-16add DMX driver for MSP430FR5969 and MSP430FR5994 launchpadsDaniel Friesel-0/+40
2022-01-03add preliminary arduino nano dmx driverDaniel Friesel-0/+20
2021-12-31atmega2560: add i2c driver (identical with atmega328 version)Daniel Friesel-0/+1
2021-12-25stm32f446re: Use pxy instead of px_y pin namesDaniel Friesel-24/+24
2021-12-25Remove esp8266 support in favor of ESP8266 RTOS SDKDaniel Friesel-215/+0
2021-12-21lora32u4ii stdout: add missing copyright headerDaniel Friesel-0/+5
2021-12-21arduino nano adc: add getPin_mV functionDaniel Friesel-0/+1
2021-11-21POSIX: Add proper I2C driver (via /dev/i2c)Daniel Friesel-0/+24
2021-10-02msp430fr spi: Use 16-bit lengthsDaniel Friesel-4/+4
2021-09-25arduino-nano stdout: add pprint (pgmspace string output)Daniel Friesel-0/+2
2021-09-23GPIO: Specify default LED IDDaniel Friesel-30/+30
2021-09-23lora32u4ii: stdout: Add pprint for PSTR (pgmspace strings)Daniel Friesel-0/+2
2021-09-22lora32u4ii: User LED is PC7, not PB5Daniel Friesel-6/+2
2021-09-19lora32u4ii: add spi driverDaniel Friesel-0/+15
2021-09-18lora32u4ii: Add ADC driverDaniel Friesel-1/+28
2021-09-18New architecture: lora32u4iiDaniel Friesel-0/+249
2021-09-12arduino-nano/adc: Add missing stdint includeDaniel Friesel-0/+2
2021-03-17msp430fr5994: fix gpio definitionsDaniel Friesel-8/+8
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