summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)AuthorLines
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
only usable for ELF benchmarks, flashing is not supported
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
note that it disables stdout / kout support, as the ATMega328 only has one UART.
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
2021-12-27add VEML6075 driverDaniel Friesel-0/+84
2021-12-26max44006: getLight: respect AMBPGA settingDaniel Friesel-8/+10
2021-12-26add basic MAX44006 driverDaniel Friesel-0/+80
2021-12-26max44009: documentationDaniel Friesel-4/+18
2021-12-26max44009: handle overrange conditionDaniel Friesel-0/+3
2021-12-25lm75: overtemperature threshold and hysteresis are _signed_ 8bit intsDaniel Friesel-2/+4
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-12-19ccs811: add setEnv variant with float argumentsDaniel Friesel-0/+1
2021-12-13mpu9250: Implement getMagnet functionDaniel Friesel-1/+1
TODO: Use ASA[XYZ] for sensitivity adjustment
2021-12-08hdc1080: add explicit measure() functionDaniel Friesel-0/+1
2021-11-30add 24px terminus variantDaniel Friesel-0/+214
2021-11-29fix terminus16; add framebuffer support for multi-byte font heightsDaniel Friesel-196/+212
2021-11-29Add Terminus 16-pixel fontDaniel Friesel-0/+245
2021-11-29framebuffer: battery: show charging indicatorDaniel Friesel-1/+1
2021-11-28framebuffer: add drawBattery functionDaniel Friesel-0/+1
2021-11-22framebuffer: add scroll functionDaniel Friesel-0/+1
2021-11-21POSIX: Add proper I2C driver (via /dev/i2c)Daniel Friesel-0/+24
2021-11-03store fonts in PROGMEM on AVRDaniel Friesel-192/+206
2021-11-03ssd1306: support both vertical and horizontal adress modesDaniel Friesel-2/+23
2021-11-02add mirrored version of pixeloperator fontDaniel Friesel-0/+207
2021-11-02framebuffer: add OutputStream support with pixelfontDaniel Friesel-5/+221