mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-02-28 18:53:57 -04:00
We will reserve BOARD_FLASH_SIZE for the internal flash on stm32 flash processors, use HAL_PROGRAM_SIZE_LIMIT_KB in the general code base. Notable change here is that boards with external flash will start to get features only available with more than 2MB of program storage
28 lines
728 B
C
28 lines
728 B
C
#pragma once
|
|
|
|
#include <AP_HAL/AP_HAL_Boards.h>
|
|
|
|
#ifndef HAL_GENERATOR_ENABLED
|
|
#define HAL_GENERATOR_ENABLED 1
|
|
#endif
|
|
|
|
#ifndef AP_GENERATOR_BACKEND_DEFAULT_ENABLED
|
|
#define AP_GENERATOR_BACKEND_DEFAULT_ENABLED HAL_GENERATOR_ENABLED
|
|
#endif
|
|
|
|
#ifndef AP_GENERATOR_IE_ENABLED
|
|
#define AP_GENERATOR_IE_ENABLED AP_GENERATOR_BACKEND_DEFAULT_ENABLED
|
|
#endif
|
|
|
|
#ifndef AP_GENERATOR_IE_2400_ENABLED
|
|
#define AP_GENERATOR_IE_2400_ENABLED AP_GENERATOR_IE_ENABLED
|
|
#endif
|
|
|
|
#ifndef AP_GENERATOR_IE_650_800_ENABLED
|
|
#define AP_GENERATOR_IE_650_800_ENABLED AP_GENERATOR_IE_ENABLED
|
|
#endif
|
|
|
|
#ifndef AP_GENERATOR_RICHENPOWER_ENABLED
|
|
#define AP_GENERATOR_RICHENPOWER_ENABLED AP_GENERATOR_BACKEND_DEFAULT_ENABLED && HAL_PROGRAM_SIZE_LIMIT_KB > 1024
|
|
#endif
|