Fork

Dependencies:   mbed libscpi

Committer:
bavovanachte
Date:
Thu Jun 10 13:29:48 2021 +0000
Revision:
31:0475756cede6
Parent:
28:fdc12762a42d
Implemented; - Word write; - SPEED aliases

Who changed what in which revision?

UserRevisionLine numberNew contents of line
wuliqunyy 5:daab0e0e67e2 1 #ifndef MAIN_INIT_H
wuliqunyy 5:daab0e0e67e2 2 #define MAIN_INIT_H
wuliqunyy 5:daab0e0e67e2 3
bavovanachte 28:fdc12762a42d 4 #include "mbed.h"
bavovanachte 28:fdc12762a42d 5
wuliqunyy 5:daab0e0e67e2 6 /*Digital outputs*/
bavovanachte 28:fdc12762a42d 7 extern DigitalOut led1;
bavovanachte 28:fdc12762a42d 8 extern DigitalOut led2;
bavovanachte 28:fdc12762a42d 9 extern DigitalOut led3;
bavovanachte 28:fdc12762a42d 10 extern DigitalOut led4;
bavovanachte 28:fdc12762a42d 11 extern DigitalOut fpga_rstb; //p27 of MBED is connectted to p22 of the FPGA CMOD for 90415FPGA_EVB2
wuliqunyy 5:daab0e0e67e2 12
bavovanachte 28:fdc12762a42d 13 inline void reset_fpga(){
wuliqunyy 6:019ab407ac3c 14 fpga_rstb = 0;
wuliqunyy 6:019ab407ac3c 15 }
wuliqunyy 6:019ab407ac3c 16
bavovanachte 28:fdc12762a42d 17 inline void enbale_fpga(){
wuliqunyy 6:019ab407ac3c 18 fpga_rstb = 1;
wuliqunyy 6:019ab407ac3c 19 }
wuliqunyy 6:019ab407ac3c 20
bavovanachte 28:fdc12762a42d 21 inline void main_init(){
wuliqunyy 16:a0bfe33f8a4a 22 led1 = 0;
wuliqunyy 5:daab0e0e67e2 23 led2 = 0;
wuliqunyy 16:a0bfe33f8a4a 24 led3 = 0;
wuliqunyy 5:daab0e0e67e2 25 led4 = 0;
wuliqunyy 6:019ab407ac3c 26 reset_fpga();
wuliqunyy 5:daab0e0e67e2 27 }
wuliqunyy 6:019ab407ac3c 28
wuliqunyy 5:daab0e0e67e2 29 #endif