Que tal amigos!
Estoy iniciandome en el CCS
y aunque me he leido muchos de los post que han colocado y los ejemplos me quedan aun ciertas dudas que espero que me las puedn aclarar
Asi comienso preguntando:
Como se crean las estructuras(structures)?.
Lei la ayuda pero nada no entendi ni pio
En la lbreria lcd.c definen una estructura asi
struct lcd_pin_map { // This structure is overlayed
BOOLEAN enable; // on to an I/O port to gain
BOOLEAN rs; // access to the LCD pins.
BOOLEAN rw; // The bits are allocated from
BOOLEAN unused; // low order up. ENABLE will
int data : 4; // be pin B0.
} lcd;
Bueno aqui me surgen un monton de dudas:
utilizan una variable tipo boolean que segun entiendo debe ser igual que short o int1?
luego tiene una int data : 4, que ni idea de lo que sera
y por ultimo tenemos lcd; que no se que hace alli
Me podrian dar una ayudita explicando me que es cada cosa, por favor
Ah y se me olvidaba esto que es lo que hace:
struct lcd_pin_map const LCD_WRITE = {0,0,0,0,0}; // For write mode all pins are out
struct lcd_pin_map const LCD_READ = {0,0,0,0,15}; // For read mode data pins are in
Ni idea
Saludos