summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)AuthorLines
2024-02-16stm32f746zg: gpio: Add ports D through HBirte Kristina Friesel-4/+65
2024-02-16rm46l8lp gpio: implement output, read, write. TODO: inputBirte Kristina Friesel-11/+40
2024-02-12stm32f7: Add I²C driver. With fast mode!Birte Kristina Friesel-0/+23
2024-02-11stm32f446re: Add I²C driverBirte Kristina Friesel-0/+23
2024-02-11msp430fr5994lp: stdin: increase buffer size from 16 to 32 ByteBirte Kristina Friesel-1/+1
2024-02-11msp430fr5994lp: I think past-derf wanted to work around an erratumBirte Kristina Friesel-1/+3
2024-02-11msp430fr5994lp: correctly document clock ratesBirte Kristina Friesel-2/+2
2024-02-11fix atmega2560 timerBirte Kristina Friesel-7/+4
2024-02-10ssd1306.h: Fix initialization for 32px high vertical addressing modeBirte Kristina Friesel-1/+1
2024-02-08Add preliminary STM32F746ZG-Nucleo supportBirte Kristina Friesel-0/+230
2024-01-27MSP430FR5994: support DMX on eUSCI_A1 and eUSCI_A2 as wellBirte Kristina Friesel-5/+48
2024-01-27msp430fr5969: add UART input on eUSCI_A1Birte Kristina Friesel-0/+31
2024-01-27msp430fr5969 stdin: increase buffer size; move initialization to stdinBirte Kristina Friesel-6/+7
2024-01-27MSP430FR5969: Add driver for UART output on eUSCI_A1 (stdout1)Birte Kristina Friesel-0/+24
2024-01-26atmega2560: provide one DMX driver per extra UARTBirte Kristina Friesel-4/+46
2024-01-26ATMega2560: Add stdin and stdout on UART1, UART2, UART3Birte Kristina Friesel-0/+162
2024-01-15MAX444006: Implement setAmbientConfigBirte Kristina Friesel-1/+2
2024-01-14MAX44006 driver: PWRON bit is 0x04, not 0x02Birte Kristina Friesel-1/+1
2023-07-03update copyrightBirte Kristina Friesel-111/+111
2023-04-27ads111x class: declare constants as staticDaniel Friesel-3/+3
2023-04-27ads111x: fix typoDaniel Friesel-1/+1
2023-03-12inflate: make inputs constDerf Null-2/+2
2023-01-01ads111x: add readRaw functionDaniel Friesel-0/+3
2023-01-01Add driver for ADS111x 16-Bit ADCDaniel Friesel-0/+88
2022-08-09posix counter: switch to clock_monotonicDaniel Friesel-5/+5
2022-07-21tc1796 is a proper arch nowDaniel Friesel-0/+0
2022-07-21tc1796: it's working!Daniel Friesel-1/+11
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-05-26sen5x: verify crc when reading dataDaniel Friesel-0/+3
2022-05-20sen5x: add cleanfan and readstatus commandsDaniel Friesel-0/+12
2022-05-15add driver stub for Sensirion SEN5x PM sensorDaniel Friesel-0/+81
2022-05-15scd4x.read(): indicate whether read was successfulDaniel Friesel-1/+1
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-31am2320: documentationDaniel Friesel-0/+30
2021-12-27max44006: remove unused red, green, blue, clear, ir class variablesDaniel Friesel-3/+1