RadioLib
Universal wireless communication library for Arduino
Loading...
Searching...
No Matches
Stm32wlHal.h
1/*
2
3Copyright (c) 2022 STMicroelectronics
4
5This file is licensed under the MIT License: https://opensource.org/licenses/MIT
6*/
7
8#if !defined(_RADIOLIB_STM32WLX_MODULE_H)
9#define _RADIOLIB_STM32WLX_MODULE_H
10
11#include "../../TypeDef.h"
12
13#if !RADIOLIB_EXCLUDE_STM32WLX
14
15#if defined(ARDUINO_ARCH_STM32) && defined(STM32WLxx)
16
17#include "../../Module.h"
18
28class STM32WLx_Module : public Module {
29 // Note: We cannot easily override any methods here, since most calls
30 // are non-virtual and made through a Module*, so they would not be
31 // calling any overridden methods. This means this class works by
32 // overriding some of the callbacks in its constructor.
33
34 public:
35 STM32WLx_Module();
36};
37
38#endif // ARDUINO_ARCH_STM32 && STM32WLxx
39
40#endif
41
42#endif
Implements all common low-level methods to control the wireless module. Every module class contains o...
Definition Module.h:69