diff --git a/Libraries/MiscDrivers/SRAM/N01S830HA_config.h b/Libraries/Boards/MAX78000/FTHR_RevA/Include/N01S830HA_config.h similarity index 91% rename from Libraries/MiscDrivers/SRAM/N01S830HA_config.h rename to Libraries/Boards/MAX78000/FTHR_RevA/Include/N01S830HA_config.h index bf7e798af00..78ed6c29027 100644 --- a/Libraries/MiscDrivers/SRAM/N01S830HA_config.h +++ b/Libraries/Boards/MAX78000/FTHR_RevA/Include/N01S830HA_config.h @@ -23,20 +23,12 @@ #include "mxc_device.h" #include "fastspi.h" -#ifndef N01S830HA_HOLD_PIN_PORT #define N01S830HA_HOLD_PIN_PORT MXC_GPIO0 -#endif -#ifndef N01S830HA_HOLD_PIN_MASK #define N01S830HA_HOLD_PIN_MASK MXC_GPIO_PIN_9 -#endif -#ifndef N01S830HA_VSSEL #define N01S830HA_VSSEL MXC_GPIO_VSSEL_VDDIOH -#endif -#ifndef N01S830HA_HOLD_PIN -#define N01S830HA_HOLD_PIN // N01S830HA_HOLD_PIN can be defined by other files to completely re-define the // hold pin struct if necessary. Otherwise, the hold pin will be defined here using // the port, pin, and vssel definitions above. @@ -46,6 +38,5 @@ static const mxc_gpio_cfg_t N01S830HA_hold_pin = { .port = N01S830HA_HOLD_PIN_PO .func = MXC_GPIO_FUNC_OUT, .pad = MXC_GPIO_PAD_WEAK_PULL_UP, .vssel = N01S830HA_VSSEL }; -#endif #endif // LIBRARIES_MISCDRIVERS_SRAM_N01S830HA_CONFIG_H_ diff --git a/Libraries/MiscDrivers/SRAM/N01S830HA.h b/Libraries/MiscDrivers/SRAM/N01S830HA.h index 21ba42d54bf..c59b7ed970c 100644 --- a/Libraries/MiscDrivers/SRAM/N01S830HA.h +++ b/Libraries/MiscDrivers/SRAM/N01S830HA.h @@ -37,6 +37,18 @@ // - Must be supplied externally (!) // - Default can be found in N01S830HA_config.h +#ifndef N01S830HA_HOLD_PIN_PORT +#error Missing definition 'N01S830HA_HOLD_PIN_PORT' +#endif + +#ifndef N01S830HA_HOLD_PIN_MASK +#error Missing definition 'N01S830HA_HOLD_PIN_MASK' +#endif + +#ifndef N01S830HA_VSSEL +#error Missing definition 'N01S830HA_VSSEL' +#endif + extern const mxc_gpio_cfg_t N01S830HA_hold_pin; // =======================================================================================