void main(void) { init_pins(); init_oscillator(); SPI1_Initialize(); float temp = 0; // Set all pins RD1-7 to inputs, RD0 (MSB is set to output) //TRISD = 0b11111110; // RC2 is PWM pin TRISCbits.RC2 = 0; configure_adc(); configure_pwm(); int ticks = 0; while (1) { MAX_7221_INIT(); temp = get_temperature(0); set_fan_speed(temp); if(ticks % 125 == 0) { MAX_7221_WRITE_FLOAT(temp, 3); ticks = 0; } ticks++; } }
int main(void) { /* USER CODE BEGIN 1 */ /* USER CODE END 1 */ /* MCU Configuration----------------------------------------------------------*/ /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* Configure the system clock */ SystemClock_Config(); /* Initialize all configured peripherals */ MX_GPIO_Init(); MX_USART1_UART_Init(); SPI1_Initialize(); /* USER CODE BEGIN 2 */ /* USER CODE END 2 */ /* Infinite loop */ /* USER CODE BEGIN WHILE */ while (1) { /* USER CODE END WHILE */ /* USER CODE BEGIN 3 */ } /* USER CODE END 3 */ }
void main(void) { PIN_MANAGER_Initialize(); SYSTEM_Initialize(); OSCILLATOR_Initialize(); SPI1_Initialize(); while(1) listenForMaster(); }
void SYSTEM_Initialize(void) { PIN_MANAGER_Initialize(); OSCILLATOR_Initialize(); SPI1_Initialize(); FVR_Initialize(); ADCC_Initialize(); TMR1_Initialize(); EUSART_Initialize(); Network_Init(); }
void SYSTEM_Initialize(void) { OSCILLATOR_Initialize(); PIN_MANAGER_Initialize(); INTERRUPT_Initialize(); SPI1_Initialize(); OC1_Initialize(); OC2_Initialize(); OC3_Initialize(); OC4_Initialize(); OC5_Initialize(); TMR2_Initialize(); TMR3_Initialize(); UART1_Initialize(); UART2_Initialize(); ADC1_Initialize(); IC1_Initialize(); TMR4_Initialize(); EXT_INT_Initialize(); }
/** void DRV_SPI1_Initialize (void) */ void DRV_SPI1_Initialize(void) { SPI1_Initialize(); }