1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/cpu/lpc2387
Benjamin Valentin 937c954d92 cpu/lpc2387: implement periph/i2c
The lpc23xx MCU has up to three I2C interfaces.
This adds a driver for it.
The peripheral works in interrupt mode, each change of the state machine
will generate an interrupt.
The response to the states are laid out in the data sheet.

This replaces the old driver that was removed in c560e28eb6
2020-02-26 23:41:38 +01:00
..
doc cpu*: fix doxygen grouping 2018-06-11 19:12:02 +02:00
include cpu/lpc2387: implement periph/i2c 2020-02-26 23:41:38 +01:00
ldscripts Merge pull request #13317 from benpicco/arm7-event_thread 2020-02-26 08:39:00 +01:00
mci cpu/lpc2387: fix typos 2019-11-23 22:39:36 +01:00
periph cpu/lpc2387: implement periph/i2c 2020-02-26 23:41:38 +01:00
tools lpc2387: Replace tabs by spaces 2015-05-18 07:10:52 +02:00
asmfunc.s cpu: lpc2387: make comment a comment 2017-04-14 14:36:16 +02:00
clocks.c cpu/lpc2387: allow use of other XTALs 2019-10-28 11:11:40 +01:00
cpu.c cpu/lpc2387: clear BODR if POR is set 2020-02-10 23:04:47 +01:00
lpc23xx-iap.c cpu/lpc2387: fix typos 2019-11-23 22:39:36 +01:00
Makefile cpu: lpc2387: drop gpioint 2015-08-14 16:50:41 +02:00
Makefile.dep cpu/armv7: move dependencies to Makefile.dep 2020-01-28 13:20:52 +01:00
Makefile.features cpu/lpc2387: add support for backup RAM 2019-11-28 11:33:03 +01:00
Makefile.include cpu/armv7: move dependencies to Makefile.dep 2020-01-28 13:20:52 +01:00
startup.s cpu/lpc2387: startup.s: remove dead code 2019-11-29 12:00:52 +01:00