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"
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.