main.c
40 lines
| 647 B
| text/x-c
|
CLexer
|
r22 | #include <stdio.h> | ||
#include <fat32.h> | ||||
#include <gpio.h> | ||||
#include <uart.h> | ||||
#include <stm32f4xx.h> | ||||
#include <bsp.h> | ||||
#include <i2c.h> | ||||
|
r27 | #include <CS43L22.h> | ||
|
r22 | |||
extern streamdevice* __opnfiles__[]; | ||||
int main() | ||||
{ | ||||
|
r27 | CS43L22_t audioDac1; | ||
cs43l22open(&audioDac1,i2c1,0); | ||||
char id=cs43l22getID(&audioDac1); | ||||
|
r28 | printf("DAC ID=%x\n\r",0x0ff&id); | ||
|
r22 | while(1) | ||
{ | ||||
for(volatile int i=0;i<1024*2048;i++); | ||||
gpioset(LED1); | ||||
gpioclr(LED2); | ||||
for(volatile int i=0;i<1024*2048;i++); | ||||
gpioclr(LED1); | ||||
gpioset(LED2); | ||||
|
r24 | i2cwrite(i2c1,0x4a,"test",1); | ||
|
r22 | } | ||
printf("hello world\n\r"); | ||||
return 0; | ||||
} | ||||