Vincent Belanger
/
APP
APP 1 S5.
APP.h@8:e38cd9e16055, 2016-01-11 (annotated)
- Committer:
- vinbel93
- Date:
- Mon Jan 11 01:25:29 2016 +0000
- Revision:
- 8:e38cd9e16055
- Parent:
- 6:ccdbd5923e37
Almost done
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
vinbel93 | 6:ccdbd5923e37 | 1 | #pragma once |
vinbel93 | 6:ccdbd5923e37 | 2 | |
vinbel93 | 8:e38cd9e16055 | 3 | // Generic |
vinbel93 | 6:ccdbd5923e37 | 4 | #define ACC_ADDRESS 0x1D << 1 |
vinbel93 | 6:ccdbd5923e37 | 5 | #define ACC_X_REG 0x01 |
vinbel93 | 6:ccdbd5923e37 | 6 | #define CTRL_REG 0x2A |
vinbel93 | 6:ccdbd5923e37 | 7 | #define STATUS_REG 0x00 |
vinbel93 | 6:ccdbd5923e37 | 8 | #define PI 3.14159265 |
vinbel93 | 6:ccdbd5923e37 | 9 | #define UINT14_MAX 0x4000 |
vinbel93 | 6:ccdbd5923e37 | 10 | #define SYSTEM_CLOCK_FREQUENCY 96000000 |
vinbel93 | 8:e38cd9e16055 | 11 | |
vinbel93 | 8:e38cd9e16055 | 12 | // Registers |
vinbel93 | 8:e38cd9e16055 | 13 | #define REGISTER_TYPE unsigned int * |
vinbel93 | 8:e38cd9e16055 | 14 | #define PCONP_REGISTER (REGISTER_TYPE) 0x400FC0C4 |
vinbel93 | 8:e38cd9e16055 | 15 | #define PCLKSEL1_REGISTER (REGISTER_TYPE) 0x400FC1AC |
vinbel93 | 8:e38cd9e16055 | 16 | #define PINSEL0_REGISTER (REGISTER_TYPE) 0x4002C000 |
vinbel93 | 8:e38cd9e16055 | 17 | #define U3LCR_REGISTER (REGISTER_TYPE) 0x4009C00C |
vinbel93 | 8:e38cd9e16055 | 18 | #define U3DLM_REGISTER (REGISTER_TYPE) 0x4009C004 |
vinbel93 | 8:e38cd9e16055 | 19 | #define U3DLL_REGISTER (REGISTER_TYPE) 0x4009C000 |
vinbel93 | 8:e38cd9e16055 | 20 | #define U3THR_REGISTER (REGISTER_TYPE) 0x4009C000 |
vinbel93 | 8:e38cd9e16055 | 21 | |
vinbel93 | 8:e38cd9e16055 | 22 | // Typedefs |
vinbel93 | 8:e38cd9e16055 | 23 | typedef unsigned int* Register; |