Bavo Van Achte
/
MLX90418_I2C_master
Fork
main_init.h@28:fdc12762a42d, 2021-06-08 (annotated)
- Committer:
- bavovanachte
- Date:
- Tue Jun 08 18:43:16 2021 +0000
- Revision:
- 28:fdc12762a42d
- Parent:
- 16:a0bfe33f8a4a
Implement LED and MEM:WORD
Who changed what in which revision?
User | Revision | Line number | New 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 |