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.