123
Fork of LG by
Device.c
- Committer:
- Diletant
- Date:
- 2016-04-23
- Revision:
- 137:14a0c452cf32
- Child:
- 149:abbf7663d27d
File content as of revision 137:14a0c452cf32:
#include "Device.h" Device device; HashParam hashParamTable[HASH_PARAM_COUNT]; void InitDevice(void) { //Init system SystemInit1(); // Инициализация контроллера: установка тактовых частот SystemCoreClockUpdate1(); // расчет тактовой частоты процессора перед инициализацией UART - 100MHz //Init timers Init_TIM1(7812); //Timer 1: CCLK / 7812 = 12800.819Hz; Vibro: Timer1/32 = 400.025Hz; Init_TIM2(); //Timer 2: CCLK / 4 / 250 = 100kHz enable_timer1(); enable_timer2(); //Load settings device.settings.address = 0; //Debug device.settings.uart.startupBaudRate = 38400; //Init maintenance communication port UART_InitSet (0, 921600, 0x03); //UART_InitSet (1, 115200, 0x03); //Init host commununication port InitHostPort(); //Init host commununication protocol InitHostProtocol(); }