Raspberry Pi MOT HAT Based on STM32F030R8. The clock needs to be changed to 8MHz after export.
main.cpp
- Committer:
- nightseas
- Date:
- 2020-01-06
- Revision:
- 4:fb5235d39a9c
- Parent:
- 3:171f4d0ca77b
File content as of revision 4:fb5235d39a9c:
#include "SysConfig.h"
void SystemHalt(void)
{
uart_db.printf("\n\rOops! System halted! O_o\n\r");
LedOffAll();
while(1)
{
//Breath LED
int i, j;
led_mb = 0;
while(1)
{
for(j=0;j<=100;j++)
{
for(i=0;i<=100;i++)
{
led_mb = 1;
wait_us(j);
led_mb = 0;
wait_us(100-j);
}
}
for(j=100;j>=0;j--)
{
for(i=0;i<=100;i++)
{
led_mb = 1;
wait_us(j);
led_mb = 0;
wait_us(100-j);
}
}
wait_ms(200);
}
}
}
int PeLayerInit(void)
{
int ret = 0;
ret += BoardLibInit();
return ret;
}
int AppLayerInit(void)
{
return 0;
}
int main(void)
{
if(PeLayerInit() != 0)
SystemHalt();
if(AppLayerInit() != 0)
SystemHalt();
uart_db.printf("System init done!\n\r");
DebugCommander();
//Program should never go to here
SystemHalt();
}