Vybhav Kadaba
/
EV-PRO-MW1001_Development
added wait_us(31) in admw_spi.cpp to support hibernation mode
common/platform.h
- Committer:
- ADIJake
- Date:
- 2019-04-01
- Revision:
- 0:85855ecd3257
- Child:
- 1:63dd03580de4
File content as of revision 0:85855ecd3257:
#ifndef __PLATFORM_H__ #define __PLATFORM_H__ #include "adi_sense_api.h" #include "adi_sense_1000/adi_sense_1000_api.h" #if defined (__MBED__) # include <mbed.h> # if defined(TARGET_NUCLEO_F411RE) # define PLATFORM_SPI_MOSI SPI_MOSI # define PLATFORM_SPI_MISO SPI_MISO # define PLATFORM_SPI_SCK SPI_SCK # define PLATFORM_SPI_CS D10 # define PLATFORM_GPIO_RESET D6 # define PLATFORM_GPIO_ERROR D3 # define PLATFORM_GPIO_ALERT D4 # define PLATFORM_GPIO_DATAREADY D5 # define PLATFORM_LOG_TX D1 # define PLATFORM_LOG_RX D0 # elif defined(TARGET_ADUCM4050) # define PLATFORM_SPI_MOSI SPI0_MOSI # define PLATFORM_SPI_MISO SPI0_MISO # define PLATFORM_SPI_SCK SPI0_SCLK # define PLATFORM_SPI_CS D10 # define PLATFORM_GPIO_RESET D6 # define PLATFORM_GPIO_ERROR D3 # define PLATFORM_GPIO_ALERT D4 # define PLATFORM_GPIO_DATAREADY D5 # define PLATFORM_LOG_TX D0 # define PLATFORM_LOG_RX D1 # else # error "Unknown target device" # endif # define PLATFORM_CONNECTION_INFO \ { \ .type = ADI_SENSE_CONNECTION_TYPE_SPI, \ .spi = { \ .mosiPin = PLATFORM_SPI_MOSI, \ .misoPin = PLATFORM_SPI_MISO, \ .sckPin = PLATFORM_SPI_SCK, \ .csPin = PLATFORM_SPI_CS, \ .maxSpeedHz = 1600000, \ }, \ .gpio = { \ .resetPin = PLATFORM_GPIO_RESET, \ .errorPin = PLATFORM_GPIO_ERROR, \ .alertPin = PLATFORM_GPIO_ALERT, \ .datareadyPin = PLATFORM_GPIO_DATAREADY,\ }, \ .log = { \ .txPin = PLATFORM_LOG_TX, \ .rxPin = PLATFORM_LOG_RX, \ .baudRate = 115200, \ .disableLogs = false, \ } \ } #else # error "Unknown host platform" #endif #endif /* __PLATFORM_H__ */