Board definitions that are common for all ESP8266 boards. More...
Board definitions that are common for all ESP8266 boards.
Definition in file board_common.h.
#include <stdint.h>#include "cpu.h"#include "periph_conf.h"#include "periph_conf_common.h"#include "periph/gpio.h"#include "mtd.h"#include "board_modules.h"
Include dependency graph for board_common.h:Go to the source code of this file.
Functions | |
| void | board_init (void) |
| Initialize board specific hardware. More... | |
| void | board_print_config (void) |
| Print the board configuration in a human readable format. | |
STDIO configuration | |
| #define | STDIO_UART_BAUDRATE (115200) |
| Default baudrate of UART for stdio. | |
MTD device configuration | |
Internal flash memory can be used as MTD device. For that purpose a system MTD device has to be defined. | |
| #define | MTD_0 mtd0 |
| Default MTD device definition. | |
| mtd_dev_t * | mtd0 |
| Pointer to the default MTD device structure. | |
| void board_init | ( | void | ) |
Initialize board specific hardware.
Since all features of ESP8266 boards are provided by the MCU, almost all initializations are done during the CPU initialization that is called from boot loader.