20170908
Dependencies: Hexi_OLED_SSD1351 W25Q64FVSSIG
Diff: main.cpp
- Revision:
- 0:87831c311089
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Fri Sep 08 05:53:38 2017 +0000 @@ -0,0 +1,49 @@ +#include "mbed.h" +#include "W25Q64FV.h" +#include "Hexi_OLED_SSD1351.h" +#include "string.h" + +DigitalOut led1(LED1); + +Serial pc(USBTX, USBRX); + +/* Instantiate the SSD1351 OLED Driver */ +/* (MOSI,SCLK,POWER,CS,RST,DC) */ +SSD1351 oled(PTB22,PTB21,PTC13,PTB20,PTE6, PTD15); + +/** + + MOSI: PTD6 + MISO: PTD7 + SCL : PTD5 + CS : PTD4 + FREQ : 1000 000 HZ + +**/ +W25Q64FV flash(PTD6, PTD7, PTD5, PTD4, 8000000); + +// main() runs in its own thread in the OS +int main() +{ + uint8_t buf[256] = {}; + + uint16_t mau_id = 0; + unsigned tesing_type = 0; +// mau_id = flash.Id(); +// pc.printf("%d\n",mau_id); +// pc.printf("%x\n",mau_id); + + flash.W25Q64_readManufacturer(buf); + pc.printf("JEDEC ID : "); + for (uint8_t i=0; i<5; i++) { + pc.printf("%x", buf[i]); + pc.printf(" "); + } + pc.printf("\n"); + + while (true) { + + led1 = !led1; + wait(0.5); + } +} \ No newline at end of file