[En-Nut-Discussion] Ethernut on TI's Cortex-M3 (Stellaris LM3S...)
phip at hb9etc.ch
Sun Oct 28 17:42:40 CET 2012
Hi all, another update:
Some code for UART handling is now included. I tried to do it in a
similar way as in the STM32 port, but I've got no idea if it is a good
start how it is now. Anyway, the implementation is not functional at the
moment, as I still don't get it how to correctly integrate my code in
the driver system. What definitely is still missing is interrupt
handling and the read/write function. I expected the UART's DCB to be
somewhat self-contained, but obviously there must be some other
hardware-dependent functions somewhere, which actually pass the data around.
Please find the updated Git repo and the patch here:
Comments and hints are welcome.
Then, another concern is the whole licensing shit. While checking the
patch above, I skimmed through TI's license file for the CMSIS, located
in nut/include/arch/cm3/lm3/vendor/. I don't really understand it, but
is it possible, that TI basically prohibits the redistribution of these
files? If so, we would need to add another annoying hurdle for possible
users and require them to download and unpack the headers themselves. I
really hate it.
More information about the En-Nut-Discussion