Version 1
Dependencies: mbed-os-retarget-segger-rtt SPI_MX25R
source/main.h
- Committer:
- d4rth_j0k3r
- Date:
- 2020-08-12
- Revision:
- 2:1f796b4529df
- Parent:
- 1:1fbbef4e4497
- Child:
- 3:3e570f67f243
File content as of revision 2:1f796b4529df:
/* Pneumoscope Version 1.0 Main.h Florian CHAYS */ // ==== PROTOTYPES ==== void reset_leds(); void clear_memory(); void read_range(int max_data); void init(); void bluetooth(); void test_flash_1(); void test_flash_2(); 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; enum States { ST_INIT, ST_P1, ST_P2, ST_P3, ST_END }; States MS_State; // ==== INPUT / OUTPUT ==== // Digital Outputs //DigitalOut myled(LED_1); DigitalOut myled(P0_13); // Digital Inputs DigitalIn button(P0_12); //DigitalIn button(BUTTON_2); // 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);