X-Git-Url: https://hackdaworld.org/gitweb/?a=blobdiff_plain;f=betty%2Fbetty.h;h=761f74d76756acc7542c3a64d36f280e35f3a4f5;hb=94909b5b893d5c60bc44bbafec8de1b3c86d9595;hp=dae3f0a31c511907f98400ce779a2d9be27bf621;hpb=3e71335a4e10e6588b6541e8d26276ba9e5289d4;p=my-code%2Farm.git diff --git a/betty/betty.h b/betty/betty.h index dae3f0a..761f74d 100644 --- a/betty/betty.h +++ b/betty/betty.h @@ -15,43 +15,22 @@ // processor #include "lpc2xxx.h" +// types +#include "types.h" + // api +#include "system.h" +#include "uart.h" #include "buttons.h" - +#include "spi.h" +#include "display.h" +#include "flash.h" +#include "pffs.h" /* * defines */ -/* bank 0/2 and boootloader addr/size */ -#define BANK0 0x80000000 -#define BANK1 0x81000000 -#define BANK2 0x82000000 -#define BANK_SIZE 0x00100000 -#define BOOTLOADER 0x7fffe000 -#define BL_SIZE 0x00002000 - -/* flash cmd addresses - flash[0-18] <--> arm[1-19]*/ -#define B0F555 (*((volatile unsigned short *)(BANK0|0xaaa))) // 0x555 -#define B0F2AA (*((volatile unsigned short *)(BANK0|0x554))) // 0x2aa -#define B0F (*((volatile unsigned short *)(BANK0))) -#define B2F555 (*((volatile unsigned short *)(BANK2|0xaaa))) // 0x555 -#define B2F2AA (*((volatile unsigned short *)(BANK2|0x554))) // 0x2aa -#define B2F (*((volatile unsigned short *)(BANK2))) - -/* lcd command and data addresses */ -#define LCD_CMD (*((volatile unsigned char *)(BANK1))) -#define LCD_DATA (*((volatile unsigned char *)(BANK1+1))) - -/* - * type definitions - */ - -typedef unsigned char u8; -typedef unsigned short u16; -typedef unsigned int u32; -typedef unsigned long long int u64; - /* * function prototypes */