Estoy empezando con ARM y programo en C para LPC1768.
Incluí "LPC17xx.h". Da nombres de registros en C. Pero, ¿dónde están los nombres de los bits?
Por ejemplo: quiero usar UART. Entonces, primer paso: " En el registro PCONP (Tabla 46), establezca los bits PCUART2 ".
Ahora lo hago de esta manera: LPC_SC->PCONP |= (1 << 24);
Pero quiero hacerlo de esta manera: LPC_SC->PCONP |= (1 << PCUART2)
Ahora tengo que buscar en muchas tablas para ver cuáles son los números de bits. ¿Hay algún archivo de cabecera C que tenga todas las definiciones? Algo así: #define PCUART2 24
o similar.
(Sé que hay bibliotecas de alto nivel con funciones como "init_uart ()" pero tengo que escribirlo bajo)