Very big commit for a big rewrite of the pins configuration process, making it easier...
authorNathael Pajani <nathael.pajani@ed3l.fr>
Thu, 17 Apr 2014 21:56:33 +0000 (23:56 +0200)
committerNathael Pajani <nathael.pajani@ed3l.fr>
Tue, 8 Nov 2022 16:03:04 +0000 (17:03 +0100)
commit7fe593af9cb6370414dc54e12f5e17f5e8ae13d9
tree3dc745c52444cf000bfe91690ab14cd97366d414
parentf72f10dc58faac287f8064be564625f427d10ddc
Very big commit for a big rewrite of the pins configuration process, making it easier to select pins functions and configure the code according to the hardware. Some parts still have to be improved (dependent on pins being on port 0). At least the code compiles and runs on the target, and the parts I tested run fine.
16 files changed:
core/pio.c [new file with mode: 0644]
core/system.c
drivers/adc.c
drivers/eeprom.c
drivers/gpio.c
drivers/i2c.c
drivers/serial.c
drivers/ssp.c
drivers/status_led.c [new file with mode: 0644]
drivers/timers.c
include/core/lpc_regs_12xx.h
include/core/pio.h [new file with mode: 0644]
include/drivers/gpio.h
include/drivers/ssp.h
include/drivers/status_led.h [new file with mode: 0644]
include/drivers/timers.h