X-Git-Url: https://hackdaworld.org/gitweb/?p=my-code%2Farm.git;a=blobdiff_plain;f=betty%2Fbetty.h;h=07d063a01d512962796842f2696f0d18755db5db;hp=dae3f0a31c511907f98400ce779a2d9be27bf621;hb=a409cb5b36482767f766ec9efc5dbecaa2274660;hpb=3e71335a4e10e6588b6541e8d26276ba9e5289d4 diff --git a/betty/betty.h b/betty/betty.h index dae3f0a..07d063a 100644 --- a/betty/betty.h +++ b/betty/betty.h @@ -15,43 +15,28 @@ // processor #include "lpc2xxx.h" +// types +#include "types.h" + // api +#include "system.h" +#include "functions.h" +#include "uart.h" #include "buttons.h" +#include "spi.h" +#include "display.h" +#include "flash.h" +#include "pffs.h" +#include "interrupts.h" +// font/logo +#include "default_font.h" +#include "default_logo.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 */