board_mcu¶board_mcu is a microcontroller(MCU) type that is used by compiler to
recognize MCU architecture. The correct type of board_mcu depends on
platform library. For example, the list of board_mcu for “megaAVR Devices”
is described here.
The full list of board_mcu for the popular embedded platforms you can find
in Boards section of Development Platforms. See “Microcontroller” column.
board_f_cpu¶An option board_f_cpu is used to define MCU frequency (Hertz, Clock). A
format of this option is C-like long integer value with L suffix. The
1 Hertz is equal to 1L, then 16 Mhz (Mega Hertz) is equal to 16000000L.
The full list of board_f_cpu for the popular embedded platforms you can
find in Boards section of Development Platforms. See “Frequency” column. You can
overclock a board by specifying a board_f_cpu value other than the default.
board_f_flash¶An option board_f_flash is used to define FLASH chip frequency (Hertz, Clock). A
format of this option is C-like long integer value with L suffix. The
1 Hertz is equal to 1L, then 40 Mhz (Mega Hertz) is equal to 40000000L.
This option isn’t available for the all development platforms. The only Espressif 8266 supports it.
board_flash_mode¶Flash chip interface mode. This option isn’t available for the all development platforms. The only Espressif 8266 supports it.