rendered paste body#include <HAL.h>
inline void Init_all(void)
{
//InitPort
LED0_DDR = 0;
LED1_PORT= 0;
LED1_DDR = 1<<LED1;
LED0_DDR = 0;
LED0_PORT= 0;
LED0_DDR = 1<<LED0;
//test
DDRA = 0xFF;
PORTA = 0xFF;
//InitUSART
UBRRL = LO(usart_bauddivider);
UBRRH = HI(usart_bauddivider);
UCSRA = 0;
UCSRB = 1<<RXEN|1<<TXEN|1<<RXCIE|0<<TXCIE|0<<UDRIE;
UCSRC = 1<<URSEL|1<<UCSZ0|1<<UCSZ1;
// init_i2c
i2c_PORT |= 1<<i2c_SCL|1<<i2c_SDA; // Включим подтяжку на ноги
i2c_DDR &=~(1<<i2c_SCL|1<<i2c_SDA);
i2cBR = i2c_bauddivider; // Настроим битрейт
i2cSR = 0x00;
//Init ADC
//Init PWM
//Init Interrupts
//Init Timers
}