LPC1343 LPCXpresso board
-----------------------------------------------------------------------*/
- #define CFG_BRD_LPC1343_REFDESIGN
- // #define CFG_BRD_LPC1343_REFDESIGN_MINIMAL
+// #define CFG_BRD_LPC1343_REFDESIGN
+#define CFG_BRD_LPC1343_REFDESIGN_MINIMAL
// #define CFG_BRD_LPC1343_TFTLCDSTANDALONE_USB
// #define CFG_BRD_LPC1343_TFTLCDSTANDALONE_UART
// #define CFG_BRD_LPC1343_802154USBSTICK
ISL12022M (SRAM) 0xAE 1010111x
LM75B 0x90 1001000x
MCP24AA 0xA0 1010000x
- MCP4725 0xC0 1100000x
+ MCP4725 0xC0 1100000x ***
+ TEA5767 0xC0 1100000x ***
TSL2561 0x72 0111001x
TCS3414 0x72 0111001x
PN532 0x48 0100100x
SSD1306_I2C 0x78 0111100x // Assumes SA0 = GND
+ INA219 0xF0 10000000x // Assumes A0+A1 = GND
[1] Alternative addresses may exists, but the addresses listed in this
table are the values used in the code base
FIRMWARE VERSION SETTINGS
-----------------------------------------------------------------------*/
#define CFG_FIRMWARE_VERSION_MAJOR (1)
- #define CFG_FIRMWARE_VERSION_MINOR (0)
+ #define CFG_FIRMWARE_VERSION_MINOR (1)
#define CFG_FIRMWARE_VERSION_REVISION (0)
/*=========================================================================*/
CDC (see 'puts' in systeminit.c).
-----------------------------------------------------------------------*/
+#define CFG_USBMSC (1)
+
+
#define CFG_USB_VID (0x239A)
#define CFG_USB_PID (0x1002)
-
+
#ifdef CFG_BRD_LPC1343_REFDESIGN
// #define CFG_USBHID
#define CFG_USBCDC
addition to CFG_INTERFACE_ENABLEIRQ if
this is also enabled. The character used
is defined below.
+ CFG_INTERFACE_LONGSYSINFO If this is set to 1 extra information will
+ be included in the Sys Info ('V') command
+ on the CLI. This can be useful when trying
+ to debug problems on remote HW, or with
+ unknown firmware. It will also use about
+ 0.5KB flash, though, so only enable it is
+ necessary.
NOTE: The command-line interface will use either
USB-CDC or UART depending on whether
#define CFG_INTERFACE_IRQPIN (7)
#define CFG_INTERFACE_SHORTERRORS (0)
#define CFG_INTERFACE_CONFIRMREADY (0)
+ #define CFG_INTERFACE_LONGSYSINFO (0)
#endif
#ifdef CFG_BRD_LPC1343_REFDESIGN_MINIMAL
#define CFG_INTERFACE_IRQPIN (7)
#define CFG_INTERFACE_SHORTERRORS (0)
#define CFG_INTERFACE_CONFIRMREADY (0)
+ #define CFG_INTERFACE_LONGSYSINFO (0)
#endif
#ifdef CFG_BRD_LPC1343_TFTLCDSTANDALONE_USB
#define CFG_INTERFACE_SHORTERRORS_TOOMANYARGS ">"
#define CFG_INTERFACE_SHORTERRORS_TOOFEWARGS "<"
#define CFG_INTERFACE_CONFIRMREADY_TEXT "."
+ #define CFG_INTERFACE_LONGSYSINFO (0)
#endif
#ifdef CFG_BRD_LPC1343_TFTLCDSTANDALONE_UART
#define CFG_INTERFACE_SHORTERRORS_TOOMANYARGS ">"
#define CFG_INTERFACE_SHORTERRORS_TOOFEWARGS "<"
#define CFG_INTERFACE_CONFIRMREADY_TEXT "."
+ #define CFG_INTERFACE_LONGSYSINFO (0)
#endif
#ifdef CFG_BRD_LPC1343_802154USBSTICK
#define CFG_INTERFACE_IRQPIN (7)
#define CFG_INTERFACE_SHORTERRORS (0)
#define CFG_INTERFACE_CONFIRMREADY (0)
+ #define CFG_INTERFACE_LONGSYSINFO (0)
#endif
#ifdef CFG_BRD_LPC1343_OLIMEX_P
#define CFG_INTERFACE_IRQPIN (7)
#define CFG_INTERFACE_SHORTERRORS (0)
#define CFG_INTERFACE_CONFIRMREADY (0)
+ #define CFG_INTERFACE_LONGSYSINFO (0)
#endif
#ifdef CFG_BRD_LPC1343_LPCXPRESSO
#define CFG_INTERFACE_IRQPIN (7)
#define CFG_INTERFACE_SHORTERRORS (0)
#define CFG_INTERFACE_CONFIRMREADY (0)
+ #define CFG_INTERFACE_LONGSYSINFO (0)
#endif
/*=========================================================================*/
support for larger fonts generated with
Dot Factory
http://www.pavius.net/downloads/tools/53-the-dot-factory
+ CFG_TFTLCD_USEAAFONTS If set to a non-zero value, anti-aliased
+ fonts will be used instead of regular 1-bit
+ font. These result in much higher-
+ quality text, but the fonts are 2 or 4
+ times larger than plain bitmap fonts and
+ take a bit more rendering time to display.
CFG_TFTLCD_TS_DEFAULTTHRESHOLD Default minimum threshold to trigger a
touch event with the touch screen (and exit
from 'tsWaitForEvent' in touchscreen.c).
#ifdef CFG_BRD_LPC1343_REFDESIGN
// #define CFG_TFTLCD
#define CFG_TFTLCD_INCLUDESMALLFONTS (0)
+ #define CFG_TFTLCD_USEAAFONTS (0)
#define CFG_TFTLCD_TS_DEFAULTTHRESHOLD (50)
#define CFG_TFTLCD_TS_KEYPADDELAY (100)
#endif
#ifdef CFG_BRD_LPC1343_REFDESIGN_MINIMAL
// #define CFG_TFTLCD
#define CFG_TFTLCD_INCLUDESMALLFONTS (0)
+ #define CFG_TFTLCD_USEAAFONTS (0)
#define CFG_TFTLCD_TS_DEFAULTTHRESHOLD (50)
#define CFG_TFTLCD_TS_KEYPADDELAY (100)
#endif
#if defined CFG_BRD_LPC1343_TFTLCDSTANDALONE_USB || defined CFG_BRD_LPC1343_TFTLCDSTANDALONE_UART
#define CFG_TFTLCD
#define CFG_TFTLCD_INCLUDESMALLFONTS (0)
+ #define CFG_TFTLCD_USEAAFONTS (0)
#define CFG_TFTLCD_TS_DEFAULTTHRESHOLD (50)
#define CFG_TFTLCD_TS_KEYPADDELAY (100)
#endif
#ifdef CFG_BRD_LPC1343_802154USBSTICK
// #define CFG_TFTLCD
#define CFG_TFTLCD_INCLUDESMALLFONTS (0)
+ #define CFG_TFTLCD_USEAAFONTS (0)
#define CFG_TFTLCD_TS_DEFAULTTHRESHOLD (50)
#define CFG_TFTLCD_TS_KEYPADDELAY (100)
#endif
#ifdef CFG_BRD_LPC1343_OLIMEX_P
// #define CFG_TFTLCD
#define CFG_TFTLCD_INCLUDESMALLFONTS (0)
+ #define CFG_TFTLCD_USEAAFONTS (0)
#define CFG_TFTLCD_TS_DEFAULTTHRESHOLD (50)
#define CFG_TFTLCD_TS_KEYPADDELAY (100)
#endif
#ifdef CFG_BRD_LPC1343_LPCXPRESSO
// #define CFG_TFTLCD
#define CFG_TFTLCD_INCLUDESMALLFONTS (0)
+ #define CFG_TFTLCD_USEAAFONTS (0)
#define CFG_TFTLCD_TS_DEFAULTTHRESHOLD (50)
#define CFG_TFTLCD_TS_KEYPADDELAY (100)
#endif