Am Sat, 14 Mar 2015 13:59:06 +0100 schrieb Jozef Maslik <ma...@binarylemon.com>:
Hi Jozef, > Some example with major differences: > SPI has min 3 variants: DSPI (K family), SPI (L, M family), SPI(L0x > family) UART has min 3 variants: 1. K, M family, 2. L family, 3. L0x > family low power UART is in L families (except L0x) We currently have the conflict in spi. The driver for the SPI at KL0x (or KW01) can simply mean spi_kl.c, etc... > Some functionality (as @Joakim wrote) can be handled by conditional > compilation like KINETIS_UART_ADVANCED, but I think, some extended > functionality can be omitted because it is not interesting for our > use case. We have done so for uart. > But I think, best way is to say, which families are interesting for > RIOT OS and compare only these. Maybe wiki page can be helpful for > this task. Coordination: "RIOT port for Freescale Kinetis CPUs": https://github.com/RIOT-OS/RIOT/issues/2188 > At this moment, I’m working with Cortex M0+ families (which are not > supported on RIOT yet) - I have port on KL02 and in future I want to > do port for KW01 (if someone else do not do it). "RIOT port for the KW01Z128 SiP", outdated, I'll update it in the next days: https://github.com/RIOT-OS/RIOT/pull/2328 > From my point of view, best option is to have one common > kinetis_family directory with all driver regardless of the family. > > Jozef > -- Johann Fischer _______________________________________________ devel mailing list devel@riot-os.org http://lists.riot-os.org/mailman/listinfo/devel