mirror of
https://github.com/espressif/arduino-esp32
synced 2024-09-21 02:18:29 +00:00
Enabled the onboard ceramic antenna by default when creating a new project with XIAO_ESP32C6 (#10066)
* Create variant.cpp * Update variant.cpp * Update variant.cpp * Update pins_arduino.h * Update variant.cpp * Update variant.cpp * Update variant.cpp * Update variants/XIAO_ESP32C6/variant.cpp Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com> * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com> Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
This commit is contained in:
parent
dd86244b4f
commit
38d6ed5f12
@ -41,4 +41,7 @@ static const uint8_t D8 = 19;
|
||||
static const uint8_t D9 = 20;
|
||||
static const uint8_t D10 = 18;
|
||||
|
||||
static const uint8_t WIFI_ENABLE = 3;
|
||||
static const uint8_t WIFI_ANT_CONFIG = 14;
|
||||
|
||||
#endif /* Pins_Arduino_h */
|
||||
|
21
variants/XIAO_ESP32C6/variant.cpp
Normal file
21
variants/XIAO_ESP32C6/variant.cpp
Normal file
@ -0,0 +1,21 @@
|
||||
/*
|
||||
*By setting the WIFI_ENABLE and WIFI_ANT_CONFIG pins,
|
||||
*
|
||||
*the XIAO_ESP32C6 will turn on the on-board antenna by default after power-on
|
||||
*
|
||||
*https://wiki.seeedstudio.com/xiao_esp32c6_getting_started/
|
||||
*/
|
||||
|
||||
#include "esp32-hal-gpio.h"
|
||||
#include "pins_arduino.h"
|
||||
|
||||
extern "C" {
|
||||
|
||||
void initVariant(void) {
|
||||
pinMode(WIFI_ENABLE, OUTPUT);
|
||||
digitalWrite(WIFI_ENABLE, LOW); //turn on this function
|
||||
|
||||
pinMode(WIFI_ANT_CONFIG, OUTPUT);
|
||||
digitalWrite(WIFI_ANT_CONFIG, LOW); //use built-in antenna, set HIGH to use external antenna
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user