Dataflow Runtime API  3.0.3.0
Macros | Variables
HardwareConfig.h File Reference
#include <Imt.Base.Core.Platform/Platform.h>
#include <Imt.Base.HAL.STM32F103MD/SystemMemoryMap.h>
#include <Imt.Base.HAL.STM32F103MD/SystemPeripherals_ADC.h>
#include <Imt.Base.HAL.STM32F103MD/SystemPeripherals_DMA.h>
#include <Imt.Base.HAL.STM32F103MD/SystemPeripherals_I2C.h>
#include <Imt.Base.HAL.STM32F103MD/SystemPeripherals_GPIO.h>
#include <Imt.Base.HAL.STM32F103MD/SystemPeripherals_TIM.h>
#include <Imt.Base.HAL.STM32F103MD/SystemPeripherals_USART.h>
#include "Pins.h"

Macros

#define I2C_SLAVE   I2C1
 
#define I2C_MASTER   I2C2
 

Variables

volatile uint32_t s_adcRawValues [NUMBER_OF_ADC_MODULES][NUMBER_OF_ADC_CHANNELS_MAX]
 
volatile uint8_t s_i2cBuffer [NUMBER_OF_I2C_MODULES][NUMBER_OF_I2C_PORTS_MAX][I2C_BUFFER_SIZE]
 
volatile uint8_t s_i2c2BufferRx [NUMBER_OF_I2C2_SLAVES_MAX][I2C_BUFFER_SIZE]
 
volatile uint8_t s_usartBuffer [NUMBER_OF_USART_MODULES][NUMBER_OF_USART_PORTS_MAX][USART_BUFFER_SIZE]
 
volatile uint8_t s_usartBufferRx [NUMBER_OF_USART_MODULES][NUMBER_OF_USART_PORTS_MAX][USART_BUFFER_SIZE]
 

Macro Definition Documentation

◆ I2C_MASTER

#define I2C_MASTER   I2C2

◆ I2C_SLAVE

#define I2C_SLAVE   I2C1

Variable Documentation

◆ s_adcRawValues

volatile uint32_t s_adcRawValues[NUMBER_OF_ADC_MODULES][NUMBER_OF_ADC_CHANNELS_MAX]
extern

◆ s_i2c2BufferRx

volatile uint8_t s_i2c2BufferRx[NUMBER_OF_I2C2_SLAVES_MAX][I2C_BUFFER_SIZE]
extern

◆ s_i2cBuffer

volatile uint8_t s_i2cBuffer[NUMBER_OF_I2C_MODULES][NUMBER_OF_I2C_PORTS_MAX][I2C_BUFFER_SIZE]
extern

◆ s_usartBuffer

volatile uint8_t s_usartBuffer[NUMBER_OF_USART_MODULES][NUMBER_OF_USART_PORTS_MAX][USART_BUFFER_SIZE]
extern

◆ s_usartBufferRx

volatile uint8_t s_usartBufferRx[NUMBER_OF_USART_MODULES][NUMBER_OF_USART_PORTS_MAX][USART_BUFFER_SIZE]
extern