2019-04-29 18:34:44 +00:00
|
|
|
#ifndef PLATFORM_H_INCLUDED
|
|
|
|
#define PLATFORM_H_INCLUDED
|
|
|
|
|
|
|
|
|
|
|
|
#include "stm32f4xx_conf.h"
|
|
|
|
|
|
|
|
|
|
|
|
//---- I2C ----//
|
2021-01-19 08:45:27 +00:00
|
|
|
#define EEPROM_I2C I2C1
|
2019-04-29 18:34:44 +00:00
|
|
|
|
|
|
|
|
|
|
|
//---- SPI ----//
|
2021-01-19 08:45:27 +00:00
|
|
|
#define SPI_W5500 SPI3
|
2019-04-29 18:34:44 +00:00
|
|
|
|
|
|
|
|
|
|
|
//---- USART ----//
|
|
|
|
// Number of used USARTs on this device
|
2021-01-19 08:45:27 +00:00
|
|
|
//#define USART_NUM 2
|
2019-04-29 18:34:44 +00:00
|
|
|
|
|
|
|
// Numerate available USARTs in ascending order
|
2021-01-19 08:45:27 +00:00
|
|
|
//#define USART1_NUM 0
|
|
|
|
//#define USART2_NUM 1
|
|
|
|
//#define USART6_NUM 2
|
2019-04-29 18:34:44 +00:00
|
|
|
|
|
|
|
// USART used for Printf(...)
|
2021-01-19 08:45:27 +00:00
|
|
|
#define STDOUT USART2
|
|
|
|
#define STDOUT_NUM USART2_NUM
|
|
|
|
//#define STDOUT_BAUD 115200
|
2019-04-29 18:34:44 +00:00
|
|
|
|
|
|
|
|
|
|
|
//---- Defines ----//
|
|
|
|
|
|
|
|
// Direction definitions
|
2021-01-19 08:45:27 +00:00
|
|
|
#define FIFO_DIR_RX 0
|
|
|
|
#define FIFO_DIR_TX 1
|
2019-04-29 18:34:44 +00:00
|
|
|
|
|
|
|
|
|
|
|
// Communication interface
|
|
|
|
// Comment out to use serial interface
|
|
|
|
//#define ETH_IF
|
|
|
|
|
2021-01-19 08:45:27 +00:00
|
|
|
#define ETH_SOCK 0
|
|
|
|
#define ETH_PORT 30501
|
2019-04-29 18:34:44 +00:00
|
|
|
|
|
|
|
|
|
|
|
#endif /* PLATFORM_H_INCLUDED */
|