Skip to content

Commit

Permalink
Don't include STM32 Core code when compiling STM32 Generic (MarlinFir…
Browse files Browse the repository at this point in the history
  • Loading branch information
mr-miky authored and thinkyhead committed Dec 3, 2018
1 parent 64389ac commit 11c7945
Show file tree
Hide file tree
Showing 15 changed files with 26 additions and 22 deletions.
3 changes: 2 additions & 1 deletion Marlin/src/HAL/HAL_STM32/HAL.cpp
Expand Up @@ -21,7 +21,8 @@
*
*/

#ifdef ARDUINO_ARCH_STM32
#if defined(ARDUINO_ARCH_STM32) && !defined(STM32GENERIC)


// --------------------------------------------------------------------------
// Includes
Expand Down
3 changes: 2 additions & 1 deletion Marlin/src/HAL/HAL_STM32/HAL_Servo_STM32.cpp
Expand Up @@ -20,7 +20,8 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/
#ifdef ARDUINO_ARCH_STM32
#if defined(ARDUINO_ARCH_STM32) && !defined(STM32GENERIC)


#include "../../inc/MarlinConfig.h"

Expand Down
3 changes: 2 additions & 1 deletion Marlin/src/HAL/HAL_STM32/HAL_spi_STM32.cpp
Expand Up @@ -20,7 +20,8 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/
#ifdef ARDUINO_ARCH_STM32
#if defined(ARDUINO_ARCH_STM32) && !defined(STM32GENERIC)


// --------------------------------------------------------------------------
// Includes
Expand Down
3 changes: 2 additions & 1 deletion Marlin/src/HAL/HAL_STM32/HAL_timers_STM32.cpp
Expand Up @@ -19,7 +19,8 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/
#ifdef ARDUINO_ARCH_STM32
#if defined(ARDUINO_ARCH_STM32) && !defined(STM32GENERIC)


// --------------------------------------------------------------------------
// Includes
Expand Down
2 changes: 1 addition & 1 deletion Marlin/src/HAL/HAL_STM32/fastio_STM32.cpp
Expand Up @@ -20,7 +20,7 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/
#ifdef ARDUINO_ARCH_STM32
#if defined(ARDUINO_ARCH_STM32) && !defined(STM32GENERIC)

#include "../../inc/MarlinConfig.h"

Expand Down
2 changes: 1 addition & 1 deletion Marlin/src/HAL/HAL_STM32/persistent_store_impl.cpp
Expand Up @@ -20,7 +20,7 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/
#ifdef ARDUINO_ARCH_STM32
#if defined(ARDUINO_ARCH_STM32) && !defined(STM32GENERIC)

#include "../../inc/MarlinConfig.h"

Expand Down
2 changes: 1 addition & 1 deletion Marlin/src/HAL/HAL_STM32/watchdog_STM32.cpp
Expand Up @@ -20,7 +20,7 @@
*
*/

#ifdef ARDUINO_ARCH_STM32
#if defined(ARDUINO_ARCH_STM32) && !defined(STM32GENERIC)

#include "../../inc/MarlinConfig.h"

Expand Down
2 changes: 1 addition & 1 deletion Marlin/src/HAL/HAL_STM32F4/EEPROM_Emul/eeprom_emul.cpp
Expand Up @@ -47,7 +47,7 @@
/** @addtogroup EEPROM_Emulation
* @{
*/
#if defined(STM32GENERIC) && (defined(STM32F4) || defined(STM32F4xx))
#if defined(STM32GENERIC) && (defined(STM32F4))

/* Includes ------------------------------------------------------------------*/
#include "eeprom_emul.h"
Expand Down
4 changes: 2 additions & 2 deletions Marlin/src/HAL/HAL_STM32F4/EmulatedEeprom.cpp
Expand Up @@ -17,7 +17,7 @@
*
*/

#if defined(STM32GENERIC) && (defined(STM32F4) || defined(STM32F4xx))
#if defined(STM32GENERIC) && (defined(STM32F4))

/**
* Description: functions for I2C connected external EEPROM.
Expand Down Expand Up @@ -139,4 +139,4 @@ void eeprom_update_block(const void *__src, void *__dst, size_t __n) {
}

#endif // ENABLED(EEPROM_SETTINGS) && DISABLED(I2C_EEPROM) && DISABLED(SPI_EEPROM)
#endif // STM32F4 || STM32F4xx
#endif // STM32GENERIC && STM32F4
4 changes: 2 additions & 2 deletions Marlin/src/HAL/HAL_STM32F4/HAL.cpp
Expand Up @@ -21,7 +21,7 @@
*
*/

#if defined(STM32GENERIC) && (defined(STM32F4) || defined(STM32F4xx))
#if defined(STM32GENERIC) && defined(STM32F4)

// --------------------------------------------------------------------------
// Includes
Expand Down Expand Up @@ -130,4 +130,4 @@ uint16_t HAL_adc_get_result(void) {
return HAL_adc_result;
}

#endif // STM32F4 || STM32F4xx
#endif // // STM32GENERIC && STM32F4
4 changes: 2 additions & 2 deletions Marlin/src/HAL/HAL_STM32F4/HAL_Servo_STM32F4.cpp
Expand Up @@ -21,7 +21,7 @@
*
*/

#if defined(STM32GENERIC) && (defined(STM32F4) || defined(STM32F4xx))
#if defined(STM32GENERIC) && defined(STM32F4)

#include "../../inc/MarlinConfig.h"

Expand Down Expand Up @@ -50,4 +50,4 @@ void libServo::move(const int value) {
}
#endif // HAS_SERVOS

#endif // STM32F4 || STM32F4xx
#endif // STM32GENERIC && STM32F4
4 changes: 2 additions & 2 deletions Marlin/src/HAL/HAL_STM32F4/HAL_spi_STM32F4.cpp
Expand Up @@ -30,7 +30,7 @@
* Adapted to the STM32F4 HAL
*/

#if defined(STM32GENERIC) && (defined(STM32F4) || defined(STM32F4xx))
#if defined(STM32GENERIC) && defined(STM32F4)

// --------------------------------------------------------------------------
// Includes
Expand Down Expand Up @@ -173,4 +173,4 @@ void spiSendBlock(uint8_t token, const uint8_t* buf) {

#endif // SOFTWARE_SPI

#endif // STM32F4 || STM32F4xx
#endif // STM32GENERIC && STM32F4
4 changes: 2 additions & 2 deletions Marlin/src/HAL/HAL_STM32F4/HAL_timers_STM32F4.cpp
Expand Up @@ -20,7 +20,7 @@
*
*/

#if defined(STM32GENERIC) && (defined(STM32F4) || defined(STM32F4xx))
#if defined(STM32GENERIC) && defined(STM32F4)

// --------------------------------------------------------------------------
// Includes
Expand Down Expand Up @@ -156,4 +156,4 @@ bool HAL_timer_interrupt_enabled(const uint8_t timer_num) {
return false;
}

#endif // STM32F4 || STM32F4xx
#endif // STM32GENERIC && STM32F4
4 changes: 2 additions & 2 deletions Marlin/src/HAL/HAL_STM32F4/persistent_store_eeprom.cpp
Expand Up @@ -21,7 +21,7 @@
*
*/

#if defined(STM32GENERIC) && (defined(STM32F4) || defined(STM32F4xx))
#if defined(STM32GENERIC) && defined(STM32F4)

#include "../shared/persistent_store_api.h"

Expand Down Expand Up @@ -66,4 +66,4 @@ bool PersistentStore::read_data(int &pos, uint8_t* value, size_t size, uint16_t
size_t PersistentStore::capacity() { return E2END + 1; }

#endif // EEPROM_SETTINGS
#endif // STM32F4 || STM32F4xx
#endif // STM32GENERIC && STM32F4
4 changes: 2 additions & 2 deletions Marlin/src/HAL/HAL_STM32F4/watchdog_STM32F4.cpp
Expand Up @@ -20,7 +20,7 @@
*
*/

#if defined(STM32GENERIC) && (defined(STM32F4) || defined(STM32F4xx))
#if defined(STM32GENERIC) && defined(STM32F4)

#include "../../inc/MarlinConfig.h"

Expand Down Expand Up @@ -54,4 +54,4 @@

#endif // USE_WATCHDOG

#endif // STM32F4 || STM32F4xx
#endif // STM32GENERIC && STM32F4

0 comments on commit 11c7945

Please sign in to comment.