Finish HAL/STM32 cpp wrappers
This commit is contained in:
		@@ -19,7 +19,6 @@
 | 
				
			|||||||
 * along with this program.  If not, see <https://www.gnu.org/licenses/>.
 | 
					 * along with this program.  If not, see <https://www.gnu.org/licenses/>.
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					 | 
				
			||||||
#if defined(ARDUINO_ARCH_STM32) && !defined(STM32GENERIC)
 | 
					#if defined(ARDUINO_ARCH_STM32) && !defined(STM32GENERIC)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "MarlinSPI.h"
 | 
					#include "MarlinSPI.h"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -16,7 +16,6 @@
 | 
				
			|||||||
 * along with this program.  If not, see <https://www.gnu.org/licenses/>.
 | 
					 * along with this program.  If not, see <https://www.gnu.org/licenses/>.
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					 | 
				
			||||||
#if defined(ARDUINO_ARCH_STM32) && !defined(STM32GENERIC)
 | 
					#if defined(ARDUINO_ARCH_STM32) && !defined(STM32GENERIC)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "../../inc/MarlinConfig.h"
 | 
					#include "../../inc/MarlinConfig.h"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -19,10 +19,11 @@
 | 
				
			|||||||
 * along with this program.  If not, see <https://www.gnu.org/licenses/>.
 | 
					 * along with this program.  If not, see <https://www.gnu.org/licenses/>.
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					#if defined(ARDUINO_ARCH_STM32) && !defined(STM32GENERIC)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "../../inc/MarlinConfig.h"
 | 
					#include "../../inc/MarlinConfig.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if ENABLED(SDIO_SUPPORT) && !defined(STM32GENERIC)
 | 
					#if ENABLED(SDIO_SUPPORT)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include <stdint.h>
 | 
					#include <stdint.h>
 | 
				
			||||||
#include <stdbool.h>
 | 
					#include <stdbool.h>
 | 
				
			||||||
@@ -319,3 +320,4 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#endif // !USBD_USE_CDC_COMPOSITE
 | 
					#endif // !USBD_USE_CDC_COMPOSITE
 | 
				
			||||||
#endif // SDIO_SUPPORT
 | 
					#endif // SDIO_SUPPORT
 | 
				
			||||||
 | 
					#endif // ARDUINO_ARCH_STM32 && !STM32GENERIC
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -19,13 +19,12 @@
 | 
				
			|||||||
 * along with this program.  If not, see <https://www.gnu.org/licenses/>.
 | 
					 * along with this program.  If not, see <https://www.gnu.org/licenses/>.
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					#if defined(ARDUINO_ARCH_STM32) && !defined(STM32GENERIC)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * Implementation of EEPROM settings in SD Card
 | 
					 * Implementation of EEPROM settings in SD Card
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if defined(ARDUINO_ARCH_STM32) && !defined(STM32GENERIC)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#include "../../inc/MarlinConfig.h"
 | 
					#include "../../inc/MarlinConfig.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if ENABLED(SDCARD_EEPROM_EMULATION)
 | 
					#if ENABLED(SDCARD_EEPROM_EMULATION)
 | 
				
			||||||
@@ -89,4 +88,4 @@ bool PersistentStore::read_data(int &pos, uint8_t *value, const size_t size, uin
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#endif // SDCARD_EEPROM_EMULATION
 | 
					#endif // SDCARD_EEPROM_EMULATION
 | 
				
			||||||
#endif // STM32 && !STM32GENERIC
 | 
					#endif // ARDUINO_ARCH_STM32 && !STM32GENERIC
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -19,6 +19,7 @@
 | 
				
			|||||||
 * along with this program.  If not, see <https://www.gnu.org/licenses/>.
 | 
					 * along with this program.  If not, see <https://www.gnu.org/licenses/>.
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					#if defined(ARDUINO_ARCH_STM32) && !defined(STM32GENERIC)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "../../inc/MarlinConfigPre.h"
 | 
					#include "../../inc/MarlinConfigPre.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -55,3 +56,4 @@ void set_pwm_duty(const pin_t pin, const uint16_t v, const uint16_t v_size/*=255
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#endif // NEEDS_HARDWARE_PWM
 | 
					#endif // NEEDS_HARDWARE_PWM
 | 
				
			||||||
 | 
					#endif // ARDUINO_ARCH_STM32 && !STM32GENERIC
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -19,6 +19,7 @@
 | 
				
			|||||||
 * along with this program.  If not, see <https://www.gnu.org/licenses/>.
 | 
					 * along with this program.  If not, see <https://www.gnu.org/licenses/>.
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					#if defined(ARDUINO_ARCH_STM32) && !defined(STM32GENERIC)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "../../../inc/MarlinConfig.h"
 | 
					#include "../../../inc/MarlinConfig.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -178,3 +179,4 @@ void TFT_FSMC::TransmitDMA(uint32_t MemoryIncrease, uint16_t *Data, uint16_t Cou
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#endif // HAS_FSMC_TFT
 | 
					#endif // HAS_FSMC_TFT
 | 
				
			||||||
 | 
					#endif // ARDUINO_ARCH_STM32 && !STM32GENERIC
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -19,6 +19,7 @@
 | 
				
			|||||||
 * along with this program.  If not, see <https://www.gnu.org/licenses/>.
 | 
					 * along with this program.  If not, see <https://www.gnu.org/licenses/>.
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					#if defined(ARDUINO_ARCH_STM32) && !defined(STM32GENERIC)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "../../../inc/MarlinConfig.h"
 | 
					#include "../../../inc/MarlinConfig.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -210,3 +211,4 @@ void TFT_SPI::TransmitDMA(uint32_t MemoryIncrease, uint16_t *Data, uint16_t Coun
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#endif // HAS_SPI_TFT
 | 
					#endif // HAS_SPI_TFT
 | 
				
			||||||
 | 
					#endif // ARDUINO_ARCH_STM32 && !STM32GENERIC
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -19,6 +19,7 @@
 | 
				
			|||||||
 * along with this program.  If not, see <https://www.gnu.org/licenses/>.
 | 
					 * along with this program.  If not, see <https://www.gnu.org/licenses/>.
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					#if defined(ARDUINO_ARCH_STM32) && !defined(STM32GENERIC)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "../../../inc/MarlinConfig.h"
 | 
					#include "../../../inc/MarlinConfig.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -186,3 +187,4 @@ uint16_t XPT2046::SoftwareIO(uint16_t data) {
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#endif // HAS_TFT_XPT2046
 | 
					#endif // HAS_TFT_XPT2046
 | 
				
			||||||
 | 
					#endif // ARDUINO_ARCH_STM32 && !STM32GENERIC
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -16,7 +16,6 @@
 | 
				
			|||||||
 * along with this program.  If not, see <https://www.gnu.org/licenses/>.
 | 
					 * along with this program.  If not, see <https://www.gnu.org/licenses/>.
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					 | 
				
			||||||
#if defined(ARDUINO_ARCH_STM32) && !defined(STM32GENERIC)
 | 
					#if defined(ARDUINO_ARCH_STM32) && !defined(STM32GENERIC)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "../../inc/MarlinConfigPre.h"
 | 
					#include "../../inc/MarlinConfigPre.h"
 | 
				
			||||||
@@ -51,5 +50,5 @@ void USB_Hook_init() {
 | 
				
			|||||||
  USBD_CDC_fops.Receive = USBD_CDC_Receive_hook;
 | 
					  USBD_CDC_fops.Receive = USBD_CDC_Receive_hook;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#endif // EMERGENCY_PARSER
 | 
					#endif // EMERGENCY_PARSER && USBD_USE_CDC
 | 
				
			||||||
#endif // ARDUINO_ARCH_STM32 && !STM32GENERIC
 | 
					#endif // ARDUINO_ARCH_STM32 && !STM32GENERIC
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -46,5 +46,4 @@ void HAL_watchdog_refresh() {
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#endif // USE_WATCHDOG
 | 
					#endif // USE_WATCHDOG
 | 
				
			||||||
 | 
					 | 
				
			||||||
#endif // ARDUINO_ARCH_STM32 && !STM32GENERIC
 | 
					#endif // ARDUINO_ARCH_STM32 && !STM32GENERIC
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user