STSW-STLKT01: SENSORTILE_LOW_LEVEL Exported Constants

STSW-STLKT01

STSW-STLKT01
SENSORTILE_LOW_LEVEL Exported Constants

Macros

#define LEDn   2
 
#define LED1_PIN   GPIO_PIN_12
 
#define LED1_GPIO_PORT   GPIOG
 
#define LED1_GPIO_CLK_ENABLE()   __GPIOG_CLK_ENABLE()
 
#define LED1_GPIO_CLK_DISABLE()   __GPIOG_CLK_DISABLE()
 
#define LEDSWD_PIN   GPIO_PIN_14
 
#define LEDSWD_GPIO_PORT   GPIOA
 
#define LEDSWD_GPIO_CLK_ENABLE()   __GPIOA_CLK_ENABLE()
 
#define LEDSWD_GPIO_CLK_DISABLE()   __GPIOA_CLK_DISABLE()
 
#define LEDx_GPIO_CLK_ENABLE(__INDEX__)
 
#define LEDx_GPIO_CLK_DISABLE(__INDEX__)
 
#define LSM6DSM_INT2_GPIO_PORT   GPIOA
 
#define LSM6DSM_INT2_GPIO_CLK_ENABLE()   __GPIOA_CLK_ENABLE()
 
#define LSM6DSM_INT2_GPIO_CLK_DISABLE()   __GPIOA_CLK_DISABLE()
 
#define LSM6DSM_INT2_PIN   GPIO_PIN_2
 
#define LSM6DSM_INT2_EXTI_IRQn   EXTI2_IRQn
 
#define SENSORTILE_SENSORS_SPI   SPI2
 
#define SENSORTILE_SENSORS_SPI_Port   GPIOB
 
#define SENSORTILE_SENSORS_SPI_MOSI_Pin   GPIO_PIN_15
 
#define SENSORTILE_SENSORS_SPI_SCK_Pin   GPIO_PIN_13
 
#define SENSORTILE_SENSORS_SPI_CLK_ENABLE()   __SPI2_CLK_ENABLE()
 
#define SENSORTILE_SENSORS_SPI_GPIO_CLK_ENABLE()   __GPIOB_CLK_ENABLE()
 
#define SENSORTILE_LSM6DSM_SPI_CS_Port   GPIOB
 
#define SENSORTILE_LSM6DSM_SPI_CS_Pin   GPIO_PIN_12
 
#define SENSORTILE_LSM6DSM_SPI_CS_GPIO_CLK_ENABLE()   __GPIOB_CLK_ENABLE()
 
#define SENSORTILE_LSM303AGR_X_SPI_CS_Port   GPIOC
 
#define SENSORTILE_LSM303AGR_X_SPI_CS_Pin   GPIO_PIN_4
 
#define SENSORTILE_LSM303AGR_X_SPI_CS_GPIO_CLK_ENABLE()   __GPIOC_CLK_ENABLE()
 
#define SENSORTILE_LSM303AGR_M_SPI_CS_Port   GPIOB
 
#define SENSORTILE_LSM303AGR_M_SPI_CS_Pin   GPIO_PIN_1
 
#define SENSORTILE_LSM303AGR_M_SPI_CS_GPIO_CLK_ENABLE()   __GPIOB_CLK_ENABLE()
 
#define SENSORTILE_LPS22HB_SPI_CS_Port   GPIOA
 
#define SENSORTILE_LPS22HB_SPI_CS_Pin   GPIO_PIN_3
 
#define SENSORTILE_LPS22HB_SPI_CS_GPIO_CLK_ENABLE()   __GPIOA_CLK_ENABLE()
 
#define I2C_SENSORTILE_TIMING_1000KHZ   0x00D00E28 /* Analog Filter ON, Rise time 120ns, Fall time 25ns */
 
#define I2C_SENSORTILE_TIMING_400KHZ   0x10801541
 
#define I2C_SENSORTILE_TIMING_100KHZ   0x10909CEC
 
#define SENSORTILE_I2C_ONBOARD_SENSORS   I2C3
 
#define SENSORTILE_I2C_ONBOARD_SENSORS_CLK_ENABLE()   __I2C3_CLK_ENABLE()
 
#define SENSORTILE_I2C_ONBOARD_SENSORS_SCL_SDA_GPIO_CLK_ENABLE()   __GPIOC_CLK_ENABLE()
 
#define SENSORTILE_I2C_ONBOARD_SENSORS_RCC_PERIPHCLK   RCC_PERIPHCLK_I2C3
 
#define SENSORTILE_I2C_ONBOARD_SENSORS_I2CCLKSOURCE   RCC_I2C3CLKSOURCE_SYSCLK
 
#define SENSORTILE_I2C_ONBOARD_SENSORS_SCL_SDA_AF   GPIO_AF4_I2C3
 
#define SENSORTILE_I2C_ONBOARD_SENSORS_SCL_SDA_GPIO_PORT   GPIOC
 
#define SENSORTILE_I2C_ONBOARD_SENSORS_SCL_PIN   GPIO_PIN_0
 
#define SENSORTILE_I2C_ONBOARD_SENSORS_SDA_PIN   GPIO_PIN_1
 
#define SENSORTILE_I2C_ONBOARD_SENSORS_FORCE_RESET()   __I2C3_FORCE_RESET()
 
#define SENSORTILE_I2C_ONBOARD_SENSORS_RELEASE_RESET()   __I2C3_RELEASE_RESET()
 
#define SENSORTILE_I2C_ONBOARD_SENSORS_EV_IRQn   I2C3_EV_IRQn
 
#define SENSORTILE_I2C_ONBOARD_SENSORS_ER_IRQn   I2C3_ER_IRQn
 
#define SENSORTILE_I2C_ONBOARD_SENSORS_TIMEOUT_MAX   0x1000 /*<! The value of the maximal timeout for BUS waiting loops */
 
#define SENSORTILE_I2C_ONBOARD_SENSORS_MUTEX   0
 
#define SENSORTILE_I2C_ONBOARD_SENSORS_MUTEX_TAKE()   0
 
#define SENSORTILE_I2C_ONBOARD_SENSORS_MUTEX_RELEASE()   0
 
#define SENSORTILE_SD_CS_LOW()   HAL_GPIO_WritePin(SENSORTILE_SD_CS_GPIO_PORT, SENSORTILE_SD_CS_PIN, GPIO_PIN_RESET)
 
#define SENSORTILE_SD_CS_HIGH()   HAL_GPIO_WritePin(SENSORTILE_SD_CS_GPIO_PORT, SENSORTILE_SD_CS_PIN, GPIO_PIN_SET)
 
#define SENSORTILE_SD_CS_PIN   GPIO_PIN_12
 SD Control Interface pins.
 
#define SENSORTILE_SD_CS_GPIO_PORT   GPIOG
 
#define SENSORTILE_SD_CS_GPIO_CLK_ENABLE()   __GPIOG_CLK_ENABLE()
 
#define SENSORTILE_SD_CS_GPIO_CLK_DISABLE()   __GPIOG_CLK_DISABLE()
 
#define SENSORTILE_SD_DUMMY_BYTE   0xFF
 
#define SENSORTILE_SD_NO_RESPONSE_EXPECTED   0x80
 
#define SENSORTILE_SD_SPI   SPI3
 
#define SENSORTILE_SD_SPI_CLK_ENABLE()   __SPI3_CLK_ENABLE()
 
#define SENSORTILE_SD_SPI_SCK_AF   GPIO_AF6_SPI3
 
#define SENSORTILE_SD_SPI_SCK_GPIO_PORT   GPIOG
 
#define SENSORTILE_SD_SPI_SCK_PIN   GPIO_PIN_9
 
#define SENSORTILE_SD_SPI_SCK_GPIO_CLK_ENABLE()   __GPIOG_CLK_ENABLE()
 
#define SENSORTILE_SD_SPI_SCK_GPIO_CLK_DISABLE()   __GPIOG_CLK_DISABLE()
 
#define SENSORTILE_SD_SPI_MISO_MOSI_AF   GPIO_AF6_SPI3
 
#define SENSORTILE_SD_SPI_MISO_MOSI_GPIO_PORT   GPIOG
 
#define SENSORTILE_SD_SPI_MISO_MOSI_GPIO_CLK_ENABLE()   __GPIOG_CLK_ENABLE()
 
#define SENSORTILE_SD_SPI_MISO_MOSI_GPIO_CLK_DISABLE()   __GPIOG_CLK_DISABLE()
 
#define SENSORTILE_SD_SPI_MISO_PIN   GPIO_PIN_10
 
#define SENSORTILE_SD_SPI_MOSI_PIN   GPIO_PIN_11
 
#define SENSORTILE_SD_SPI_TIMEOUT_MAX   1000
 

Detailed Description

Macro Definition Documentation

◆ LEDx_GPIO_CLK_DISABLE

#define LEDx_GPIO_CLK_DISABLE (   __INDEX__)
Value:
do{if((__INDEX__) == 0) LED1_GPIO_CLK_DISABLE(); \
if((__INDEX__) == 1) LEDSWD_GPIO_CLK_DISABLE(); \
}while(0)

Definition at line 114 of file SensorTile.h.

◆ LEDx_GPIO_CLK_ENABLE

#define LEDx_GPIO_CLK_ENABLE (   __INDEX__)
Value:
do{if((__INDEX__) == 0) LED1_GPIO_CLK_ENABLE(); \
if((__INDEX__) == 1) LEDSWD_GPIO_CLK_ENABLE(); \
}while(0)

Definition at line 110 of file SensorTile.h.

Generated by   doxygen 1.8.13