2022-08-15 12:54:45 +00:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
#define ARCH_STM32WL
|
|
|
|
|
|
|
|
//
|
|
|
|
// defaults for STM32WL architecture
|
|
|
|
//
|
|
|
|
|
|
|
|
//
|
|
|
|
// set HW_VENDOR
|
|
|
|
//
|
|
|
|
|
|
|
|
#ifndef HW_VENDOR
|
2023-01-21 13:34:29 +00:00
|
|
|
#define HW_VENDOR HardwareModel_PRIVATE_HW
|
2022-08-15 12:54:45 +00:00
|
|
|
#endif
|
|
|
|
|
|
|
|
#ifdef __cplusplus
|
|
|
|
extern "C" {
|
|
|
|
#endif
|
2023-01-21 13:34:29 +00:00
|
|
|
void stm32wl_emulate_digitalWrite(long unsigned int pin, long unsigned int value);
|
|
|
|
int stm32wl_emulate_digitalRead(long unsigned int pin);
|
2022-08-15 12:54:45 +00:00
|
|
|
#ifdef __cplusplus
|
|
|
|
}
|
|
|
|
#endif
|
|
|
|
|
|
|
|
/* virtual pins for stm32wl_emulate_digitalWrite() / stm32wl_emulate_digitalRead() to recognize */
|
2023-01-21 13:34:29 +00:00
|
|
|
#define SX126X_CS 1000
|
|
|
|
#define SX126X_DIO1 1001
|
2022-08-15 12:54:45 +00:00
|
|
|
#define SX126X_RESET 1003
|
2023-01-21 13:34:29 +00:00
|
|
|
#define SX126X_BUSY 1004
|