Version 1
Dependencies: mbed-os-retarget-segger-rtt SPI_MX25R
source/main.h
- Committer:
- d4rth_j0k3r
- Date:
- 2020-09-04
- Revision:
- 3:3e570f67f243
- Parent:
- 2:1f796b4529df
File content as of revision 3:3e570f67f243:
/* Pneumoscope Version 1.0 Main.h Florian CHAYS */ // ==== PROTOTYPES ==== void clear_memory(); void read_range(int max_data); void init(); void flip_led(); void bluetooth(); void test_flash_1(); void test_flash_2(); void test_flash_3(); void test_ADC(); bool error_check(int index, unsigned char data_in, unsigned char data_out); // ==== GLOBAL VARIABLES ==== bool nr_error[3]; int MAX_DATA; int start_add; enum States { ST_INIT, ST_P1, ST_P2, ST_P3, ST_P4, ST_END }; States MS_State; // ==== INPUT / OUTPUT ==== // Interrupt InterruptIn button(P0_12); // Digital Outputs DigitalOut myled(P0_13); // Analogs Inputs AnalogIn Mic_Amb(P0_2); AnalogIn Mic_Pat(P0_3); AnalogIn Temp_1(P0_4); AnalogIn Temp_2(P0_5); // SPI_MX25R(PinName mosi, PinName miso, PinName sclk, PinName cs) ; SPI_MX25R spi_mem(QSPI_FLASH1_IO0, QSPI_FLASH1_IO1, QSPI_FLASH1_SCK, QSPI_FLASH1_CSN); DigitalIn Flash_nReset(QSPI_FLASH1_IO3); DigitalIn Flash_WP(QSPI_FLASH1_IO2);