es por el orden, hiciste esto cualesquiera sean los pines elegidos:
include <flex_lcd.h>
#include <kbd_lib.c>
#define use_portb_kbd TRUE
#define LCD_DB4 PIN_A4
#define LCD_DB5 PIN_A5
#define LCD_DB6 PIN_A6
#define LCD_DB7 PIN_A7
#define LCD_RS PIN_A1
#define LCD_RW PIN_A2
#define LCD_E PIN_A0
y debe ser:
#define LCD_DB4 PIN_A4
#define LCD_DB5 PIN_A5
#define LCD_DB6 PIN_A6
#define LCD_DB7 PIN_A7
#define LCD_RS PIN_A1
#define LCD_RW PIN_A2
#define LCD_E PIN_A0
include <flex_lcd.h> //después de los defines, porque esos defines se usaran en la lib
#define use_portb_kbd TRUE //lo mismo acá este, define seguramente se usará en la lib kbd,
//y debe estar definido antes de incluir la libreria
#include <kbd_lib.c>
edit: uuy ya me ganaron