123

Dependencies:   mbed

Fork of LG by igor Apu

Committer:
Diletant
Date:
Mon May 09 20:03:26 2016 +0000
Revision:
156:e68ee0bcdcda
Child:
161:efd949e8d536
Device & ... update. Not final!!!

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Diletant 156:e68ee0bcdcda 1 #include "Device.h"
Diletant 156:e68ee0bcdcda 2 extern Device device;
Diletant 156:e68ee0bcdcda 3
Diletant 156:e68ee0bcdcda 4 void InitControllerWithDefaults(void){
Diletant 156:e68ee0bcdcda 5 //Init chip
Diletant 156:e68ee0bcdcda 6 device.controller.settings.chip = (1768 << 16) | 100; //(LPC) 1768 (FBD) 100
Diletant 156:e68ee0bcdcda 7 //Init flash memory
Diletant 156:e68ee0bcdcda 8 InitFlashWithDefaults();
Diletant 156:e68ee0bcdcda 9 //Init timer 1 - measurement timer
Diletant 156:e68ee0bcdcda 10 InitMeasurementTimerWithDefaults();
Diletant 156:e68ee0bcdcda 11 //Init timer 2 - regular timer
Diletant 156:e68ee0bcdcda 12 InitRegularTimerWithDefaults();
Diletant 156:e68ee0bcdcda 13 //Init UART0 - service port
Diletant 156:e68ee0bcdcda 14 InitServicePortWithDefaults();
Diletant 156:e68ee0bcdcda 15 //Init UART1 - host commununication port
Diletant 156:e68ee0bcdcda 16 InitHostPortWithDefaults();
Diletant 156:e68ee0bcdcda 17 //Init SSP
Diletant 156:e68ee0bcdcda 18 InitSSPWithDefaults();
Diletant 156:e68ee0bcdcda 19 //Init I2C
Diletant 156:e68ee0bcdcda 20 InitI2CWithDefaults();
Diletant 156:e68ee0bcdcda 21 //Init QEI
Diletant 156:e68ee0bcdcda 22 InitQEIWithDefaults();
Diletant 156:e68ee0bcdcda 23 //Init DAC
Diletant 156:e68ee0bcdcda 24 //InitDACWithDefaults();
Diletant 156:e68ee0bcdcda 25 }
Diletant 156:e68ee0bcdcda 26
Diletant 156:e68ee0bcdcda 27 void InitController(void){
Diletant 156:e68ee0bcdcda 28 //Init flash memory
Diletant 156:e68ee0bcdcda 29 InitFlash();
Diletant 156:e68ee0bcdcda 30 //Init timer 1 - measurement timer
Diletant 156:e68ee0bcdcda 31 //DeviceInitMeasurementTimer(7812); //CCLK / 7812 = 12800.819Hz; Vibro: Timer1/32 = 400.025Hz;
Diletant 156:e68ee0bcdcda 32 InitMeasurementTimer();
Diletant 156:e68ee0bcdcda 33 //Init timer 2 - regular timer
Diletant 156:e68ee0bcdcda 34 InitRegularTimer();
Diletant 156:e68ee0bcdcda 35 //Init UART0 - service port
Diletant 156:e68ee0bcdcda 36 InitServicePort();
Diletant 156:e68ee0bcdcda 37 //Init UART1 - host commununication port
Diletant 156:e68ee0bcdcda 38 InitHostPort();
Diletant 156:e68ee0bcdcda 39 //Init SSP
Diletant 156:e68ee0bcdcda 40 InitSSP();
Diletant 156:e68ee0bcdcda 41 //InitI2C
Diletant 156:e68ee0bcdcda 42 InitI2C();
Diletant 156:e68ee0bcdcda 43 //InitQEI
Diletant 156:e68ee0bcdcda 44 InitQEI();
Diletant 156:e68ee0bcdcda 45 //Init DAC
Diletant 156:e68ee0bcdcda 46 //InitDAC();
Diletant 156:e68ee0bcdcda 47 }