1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/cpu/kinetis_common
Joakim Gebart 7f64920cd7 kinetis: Refactor GPIO to use a look-up-table
Saves a bunch of ROM space

mulle, gcc-4.9.2:
   text    data     bss     dec     hex filename
  20800     216   65320   86336   15140 /data/riotbuild/riotproject/tests/periph_gpio/bin/mulle/periph_gpio.elf
  18992     216   65320   84528   14a30 /data/riotbuild/riotproject/tests/periph_gpio/bin/mulle/periph_gpio.elf
  diff = 1808
  36080     272   65264  101616   18cf0 /data/riotbuild/riotproject/examples/default/bin/mulle/default.elf
  34296     272   65264   99832   185f8 /data/riotbuild/riotproject/examples/default/bin/mulle/default.elf
  diff = 1784
2015-04-09 13:53:21 +02:00
..
include core, cpu, drivers, tests: remove trailing space 2015-02-18 13:52:48 +01:00
ldscripts kinetis: Add shared Kinetis linker script. 2015-02-09 17:52:04 +01:00
adc.c cpu/kinetis_common: initial import for kinetis_common 2015-02-04 14:50:54 +01:00
cpuid.c cpu/kinetis_common: initial import for kinetis_common 2015-02-04 14:50:54 +01:00
doc.txt kinetis: Add configuration macros for I2C bus speed parameters. 2015-03-04 08:55:06 +01:00
fault_handlers.c cpu/kinetis_common: add common startup.c 2015-02-15 10:28:13 +01:00
gpio.c kinetis: Refactor GPIO to use a look-up-table 2015-04-09 13:53:21 +02:00
hwtimer_arch.c cpu/kinetis_common: initial import for kinetis_common 2015-02-04 14:50:54 +01:00
i2c.c kinetis: Add configuration macros for I2C bus speed parameters. 2015-03-04 08:55:06 +01:00
Makefile cpu/kinetis_common: initial import for kinetis_common 2015-02-04 14:50:54 +01:00
Makefile.include cpu/kinetis_common: add common startup.c 2015-02-15 10:28:13 +01:00
mcg.c cpu/kinetis_common: initial import for kinetis_common 2015-02-04 14:50:54 +01:00
pwm.c cpu/kinetis_common: initial import for kinetis_common 2015-02-04 14:50:54 +01:00
random_rnga.c cpu/kinetis_common: initial import for kinetis_common 2015-02-04 14:50:54 +01:00
random_rngb.c cpu/kinetis_common: initial import for kinetis_common 2015-02-04 14:50:54 +01:00
rtc.c kinetis: Refactor RTC into RTT, add RTC wrapper. 2015-02-14 14:20:26 +01:00
rtt.c kinetis: Refactor RTC into RTT, add RTC wrapper. 2015-02-14 14:20:26 +01:00
spi.c cpu/kinetis_common: initial import for kinetis_common 2015-02-04 14:50:54 +01:00
startup.c cpu/kinetis_common: add common startup.c 2015-02-15 10:28:13 +01:00
timer.c cpu/kinetis_common: initial import for kinetis_common 2015-02-04 14:50:54 +01:00
uart.c kinetis: Enable UART hardware FIFO buffers. 2015-03-10 17:52:07 +01:00
wdog.c cpu/kinetis_common: add common startup.c 2015-02-15 10:28:13 +01:00