Dear colleagues,
First of all before post here I try to find correct topic for it, if stay wrong I'm sorry
I'm changing from Attiny 85 to CH32V003 core using arduino IDE.
In my code I have foolwing code that make a simple task as below using Tinysnore function
#include "tinysnore.h" // Include TinySnore Library
#define led 4 // Pin flashing LED is on
void setup() {
pinMode(led, OUTPUT);
}
void loop() {
digitalWrite(led, HIGH);
delay(5000);
digitalWrite(led, LOW);
snore(5000); // Deep sleeps for 5 seconds, then resumes from here
}
I would like to hear a way for do same task but now using CH32V core ..... TinySnore not working for CH32
Do you have any idea how to do it ?
Tks
Please post all your code, I never heard of snore. Also may need datasheet for that board (CH32V003), I have never heard of it before.
This is my code hahahahahaha
easy but not so easy for CH32
connornishijima/TinySnore: Library for putting ATtiny25/45/85 to timed deep sleep in one line of code! (github.com)
Basic Snore put the Uc to sleep for seconds defined and wakeup after time
I don't see the code posted with code tags.
Start by reading instructions on how to use the forum at HERE
westfw
August 10, 2024, 6:42am
7
tinySnore, as one might imagine, is highly specific to ATtiny AVRs.
Essentially, you need to find or create (from scratch) equivalent code for the CH32, assuming it even has such capabilities. Since there are few CH32 (the chip mentioned is a small and very cheap RISC-V thing) boards from the usual Arduino Vendors, I suspect that nothing exists yet.
There's some bare metal code that seems close here:
I made some tests
Only chip runing blink program without LED has 2mA
It's to much when we talk about supply by battery..
Because of it I made a function on Attiny as blink using sleep on the OFF state .... in that case turn on receiver IR and Turn OFF.
1sec ON and 4 Sec OFF
Case receive signal on the ON window, go to something
void loop() {
digitalWrite(led, HIGH);
delay(1000);
digitalWrite(led, LOW);
snore(4000); // Deep sleeps for 5 seconds, then resumes from here
}
Snore is nice library for Attyni
My problem with CH32V is just this part from the code :(. ...... do the same with CH32V
As mentioned in some other topic:
I'm currently working on a fork of the Adafruit SleepyDog library to support sleep() on CH32V003 using the WCH CH32 Arduino core. Based on the EVT example "Standby_Mode" mixed with a bit of code from the ch32v003fun example "standby_autowake", I now have something that seems to do something. It goes to sleep and wakes up when under the right conditions.
Nothing coded for low power though. That probably requires some extra code, such as switching of all GPIO ports.
I used the Adafruit library because I needed to implement the watchdog reset for my CH32 I2C slave device. This library seems a nice base with some usable examples. I intend to publish some work-in-progress on my GitHub account sometime soon...
BTW: One gotcha for the CH32V003 is that it will only go to sleep after a power cycle. That's something to be aware of...
westfw
August 15, 2024, 6:23pm
10
I don't understand what that means? Did you figure it out?
Yes, I think so. But there is some particular behavior that could be different from what one is used to.
To illustrate: on the ATtiny85 the sleep is active when the sketch is uploaded and the chip has reset. The sleep function on the CH32V003 only works when the chip gets a power cycle reboot. After an ordinary reset the sleep function doesn't sleep at all. Such implementation of sleep can still be useful, but one has to be aware.
BTW: sleep on the ESP8266 is also a bit unusual as that chip requires a special connection to do a full reset when returning from sleep.
westfw
August 15, 2024, 9:10pm
12
Ah. I see. After Flashing, a power cycle is needed to allow sleep modes to be used.
Presumably flashing turns on a charge pump or something that the sleep module doesn't know how to turn off. standby_autowake problem? · Issue #233 · cnlohr/ch32v003fun · GitHub
Oh, that's an interesting thread to read. Coming late to the party via the WCH Arduino core route, I didn't follow all of the ch32v003fun stuff at that time. However, I did use some code from the ch32v003fun example, but didn't see this thread yet. Thanks for the link!
(Seems like I've got some more experiments to follow...)
FYI: I published my fork of the Adafruit SleepyDog library that supports the CH32V003.
juliodv
December 23, 2024, 12:23am
15
Hi Maxi
I tried to run your library but I got a error
Is not able to use on CH32V board
Hi @juliodv . I can see from the screenshot that the standard "Adafruit SleepyDog Library" library was used instead of @maxint-rd 's modified version.
In order to allow us to better understand the problem, I'm going to ask you to provide the full verbose output from a compilation.
This procedure is not intended to solve the problem. The purpose is to gather more information.
Please do this:
Select File > Preferences... (or Arduino IDE > Settings... for macOS users) from the Arduino IDE menus.
The "Preferences " dialog will open.
Check the box next to "Show verbose output during: ☐ compile " in the "Preferences " dialog.
Click the "OK " button.
The "Preferences " dialog will close.
Select Sketch > Verify/Compile from the Arduino IDE menus.
Wait for the compilation to fail.
You will see a "Compilation error: ... " notification at the bottom right corner of the Arduino IDE window. Click the "COPY ERROR MESSAGES " button on that notification.
Open a forum reply here by clicking the "Reply " button.
Click the <CODE/> icon on the post composer toolbar.
This will add the forum's code block markup (``` ) to your reply to make sure the error messages are correctly formatted.
Press the Ctrl +V keyboard shortcut (Command +V for macOS users).
This will paste the compilation output into the code block.
Move the cursor outside of the code block markup before you add any additional text to your reply.
Click the "Reply " button to post the output.
In case the output is longer than the forum software will allow to be added to a post, you can instead save it to a .txt file and then attach that file to a reply here.
Click here for attachment instructions
Open any text editor program.
Paste the copied output into the text editor.
Save the file in .txt format.
Open a forum reply here by clicking the "Reply " button.
Click the "Upload" icon ( ) on the post composer toolbar:
The "Open " dialog will open.
Select the .txt file you saved from the "Open " dialog.
Click the "Open " button.
The dialog will close.
Click the "Reply " button to publish the post.
Alternatively, instead of using the "Upload" icon on the post composer toolbar as described in steps (5) - (7) above, you can simply drag and drop the .txt file onto the post composer field to attach it.
juliodv
December 23, 2024, 12:57am
17
Ok, here we go
FQBN: WCH:ch32v:CH32V00x_EVT
Using board 'CH32V00x_EVT' from platform in folder: C:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4
Using core 'arduino' from platform in folder: C:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4
Detecting libraries used...
C:\Users\julio\AppData\Local\Arduino15\packages\WCH\tools\riscv-none-embed-gcc\8.2.0/bin/riscv-none-embed-g++ -march=rv32ecxw -mabi=ilp32e -msmall-data-limit=8 -msave-restore -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -c -Os -DNDEBUG -Wunused -Wuninitialized -std=gnu++14 -fno-threadsafe-statics -fno-rtti -fno-exceptions -fno-use-cxa-atexit -IC:\Users\julio\AppData\Local\Temp\.arduinoIDE-unsaved20241122-17240-kdte9x.bs8x\sketch_dec22a -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/avr/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/lib/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/USER/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Core/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Debug/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Startup/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/inc/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/src/ -fpermissive -w -x c++ -E -CC -DCH32V00x -DARDUINO=10607 -DCH32V003F4 -DVARIANT_H="variant_CH32V003F4.h" -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\variants\CH32V00x\CH32V003F4 -o nul -c C:\Users\julio\AppData\Local\Temp\arduino\sketches\8EEA4BF4E2514226587BA0E1E8C988D4\sketch\sketch_dec22a.ino.cpp
Alternatives for Adafruit_SleepyDog.h: [Adafruit SleepyDog Library@1.6.6]
ResolveLibrary(Adafruit_SleepyDog.h)
-> candidates: [Adafruit SleepyDog Library@1.6.6]
C:\Users\julio\AppData\Local\Arduino15\packages\WCH\tools\riscv-none-embed-gcc\8.2.0/bin/riscv-none-embed-g++ -march=rv32ecxw -mabi=ilp32e -msmall-data-limit=8 -msave-restore -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -c -Os -DNDEBUG -Wunused -Wuninitialized -std=gnu++14 -fno-threadsafe-statics -fno-rtti -fno-exceptions -fno-use-cxa-atexit -IC:\Users\julio\AppData\Local\Temp\.arduinoIDE-unsaved20241122-17240-kdte9x.bs8x\sketch_dec22a -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/avr/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/lib/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/USER/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Core/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Debug/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Startup/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/inc/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/src/ -fpermissive -w -x c++ -E -CC -DCH32V00x -DARDUINO=10607 -DCH32V003F4 -DVARIANT_H="variant_CH32V003F4.h" -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\variants\CH32V00x\CH32V003F4 -Ic:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master -o nul -c C:\Users\julio\AppData\Local\Temp\arduino\sketches\8EEA4BF4E2514226587BA0E1E8C988D4\sketch\sketch_dec22a.ino.cpp
Error while detecting libraries included by C:\Users\julio\AppData\Local\Temp\arduino\sketches\8EEA4BF4E2514226587BA0E1E8C988D4\sketch\sketch_dec22a.ino.cpp
C:\Users\julio\AppData\Local\Arduino15\packages\WCH\tools\riscv-none-embed-gcc\8.2.0/bin/riscv-none-embed-g++ -march=rv32ecxw -mabi=ilp32e -msmall-data-limit=8 -msave-restore -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -c -Os -DNDEBUG -Wunused -Wuninitialized -std=gnu++14 -fno-threadsafe-statics -fno-rtti -fno-exceptions -fno-use-cxa-atexit -IC:\Users\julio\AppData\Local\Temp\.arduinoIDE-unsaved20241122-17240-kdte9x.bs8x\sketch_dec22a -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/avr/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/lib/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/USER/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Core/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Debug/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Startup/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/inc/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/src/ -fpermissive -w -x c++ -E -CC -DCH32V00x -DARDUINO=10607 -DCH32V003F4 -DVARIANT_H="variant_CH32V003F4.h" -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\variants\CH32V00x\CH32V003F4 -Ic:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master -IC:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master\utility -o nul -c c:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master\Adafruit_SleepyDog.cpp
Error while detecting libraries included by c:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master\Adafruit_SleepyDog.cpp
C:\Users\julio\AppData\Local\Arduino15\packages\WCH\tools\riscv-none-embed-gcc\8.2.0/bin/riscv-none-embed-g++ -march=rv32ecxw -mabi=ilp32e -msmall-data-limit=8 -msave-restore -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -c -Os -DNDEBUG -Wunused -Wuninitialized -std=gnu++14 -fno-threadsafe-statics -fno-rtti -fno-exceptions -fno-use-cxa-atexit -IC:\Users\julio\AppData\Local\Temp\.arduinoIDE-unsaved20241122-17240-kdte9x.bs8x\sketch_dec22a -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/avr/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/lib/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/USER/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Core/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Debug/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Startup/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/inc/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/src/ -fpermissive -w -x c++ -E -CC -DCH32V00x -DARDUINO=10607 -DCH32V003F4 -DVARIANT_H="variant_CH32V003F4.h" -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\variants\CH32V00x\CH32V003F4 -Ic:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master -IC:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master\utility -o nul -c c:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master\utility\WatchdogAVR.cpp
C:\Users\julio\AppData\Local\Arduino15\packages\WCH\tools\riscv-none-embed-gcc\8.2.0/bin/riscv-none-embed-g++ -march=rv32ecxw -mabi=ilp32e -msmall-data-limit=8 -msave-restore -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -c -Os -DNDEBUG -Wunused -Wuninitialized -std=gnu++14 -fno-threadsafe-statics -fno-rtti -fno-exceptions -fno-use-cxa-atexit -IC:\Users\julio\AppData\Local\Temp\.arduinoIDE-unsaved20241122-17240-kdte9x.bs8x\sketch_dec22a -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/avr/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/lib/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/USER/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Core/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Debug/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Startup/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/inc/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/src/ -fpermissive -w -x c++ -E -CC -DCH32V00x -DARDUINO=10607 -DCH32V003F4 -DVARIANT_H="variant_CH32V003F4.h" -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\variants\CH32V00x\CH32V003F4 -Ic:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master -IC:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master\utility -o nul -c c:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master\utility\WatchdogCH32.cpp
C:\Users\julio\AppData\Local\Arduino15\packages\WCH\tools\riscv-none-embed-gcc\8.2.0/bin/riscv-none-embed-g++ -march=rv32ecxw -mabi=ilp32e -msmall-data-limit=8 -msave-restore -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -c -Os -DNDEBUG -Wunused -Wuninitialized -std=gnu++14 -fno-threadsafe-statics -fno-rtti -fno-exceptions -fno-use-cxa-atexit -IC:\Users\julio\AppData\Local\Temp\.arduinoIDE-unsaved20241122-17240-kdte9x.bs8x\sketch_dec22a -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/avr/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/lib/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/USER/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Core/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Debug/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Startup/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/inc/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/src/ -fpermissive -w -x c++ -E -CC -DCH32V00x -DARDUINO=10607 -DCH32V003F4 -DVARIANT_H="variant_CH32V003F4.h" -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\variants\CH32V00x\CH32V003F4 -Ic:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master -IC:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master\utility -o nul -c c:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master\utility\WatchdogESP32.cpp
C:\Users\julio\AppData\Local\Arduino15\packages\WCH\tools\riscv-none-embed-gcc\8.2.0/bin/riscv-none-embed-g++ -march=rv32ecxw -mabi=ilp32e -msmall-data-limit=8 -msave-restore -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -c -Os -DNDEBUG -Wunused -Wuninitialized -std=gnu++14 -fno-threadsafe-statics -fno-rtti -fno-exceptions -fno-use-cxa-atexit -IC:\Users\julio\AppData\Local\Temp\.arduinoIDE-unsaved20241122-17240-kdte9x.bs8x\sketch_dec22a -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/avr/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/lib/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/USER/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Core/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Debug/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Startup/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/inc/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/src/ -fpermissive -w -x c++ -E -CC -DCH32V00x -DARDUINO=10607 -DCH32V003F4 -DVARIANT_H="variant_CH32V003F4.h" -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\variants\CH32V00x\CH32V003F4 -Ic:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master -IC:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master\utility -o nul -c c:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master\utility\WatchdogESP8266.cpp
C:\Users\julio\AppData\Local\Arduino15\packages\WCH\tools\riscv-none-embed-gcc\8.2.0/bin/riscv-none-embed-g++ -march=rv32ecxw -mabi=ilp32e -msmall-data-limit=8 -msave-restore -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -c -Os -DNDEBUG -Wunused -Wuninitialized -std=gnu++14 -fno-threadsafe-statics -fno-rtti -fno-exceptions -fno-use-cxa-atexit -IC:\Users\julio\AppData\Local\Temp\.arduinoIDE-unsaved20241122-17240-kdte9x.bs8x\sketch_dec22a -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/avr/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/lib/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/USER/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Core/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Debug/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Startup/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/inc/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/src/ -fpermissive -w -x c++ -E -CC -DCH32V00x -DARDUINO=10607 -DCH32V003F4 -DVARIANT_H="variant_CH32V003F4.h" -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\variants\CH32V00x\CH32V003F4 -Ic:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master -IC:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master\utility -o nul -c c:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master\utility\WatchdogKinetisK.cpp
C:\Users\julio\AppData\Local\Arduino15\packages\WCH\tools\riscv-none-embed-gcc\8.2.0/bin/riscv-none-embed-g++ -march=rv32ecxw -mabi=ilp32e -msmall-data-limit=8 -msave-restore -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -c -Os -DNDEBUG -Wunused -Wuninitialized -std=gnu++14 -fno-threadsafe-statics -fno-rtti -fno-exceptions -fno-use-cxa-atexit -IC:\Users\julio\AppData\Local\Temp\.arduinoIDE-unsaved20241122-17240-kdte9x.bs8x\sketch_dec22a -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/avr/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/lib/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/USER/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Core/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Debug/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Startup/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/inc/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/src/ -fpermissive -w -x c++ -E -CC -DCH32V00x -DARDUINO=10607 -DCH32V003F4 -DVARIANT_H="variant_CH32V003F4.h" -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\variants\CH32V00x\CH32V003F4 -Ic:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master -IC:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master\utility -o nul -c c:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master\utility\WatchdogKinetisL.cpp
C:\Users\julio\AppData\Local\Arduino15\packages\WCH\tools\riscv-none-embed-gcc\8.2.0/bin/riscv-none-embed-g++ -march=rv32ecxw -mabi=ilp32e -msmall-data-limit=8 -msave-restore -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -c -Os -DNDEBUG -Wunused -Wuninitialized -std=gnu++14 -fno-threadsafe-statics -fno-rtti -fno-exceptions -fno-use-cxa-atexit -IC:\Users\julio\AppData\Local\Temp\.arduinoIDE-unsaved20241122-17240-kdte9x.bs8x\sketch_dec22a -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/avr/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/lib/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/USER/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Core/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Debug/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Startup/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/inc/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/src/ -fpermissive -w -x c++ -E -CC -DCH32V00x -DARDUINO=10607 -DCH32V003F4 -DVARIANT_H="variant_CH32V003F4.h" -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\variants\CH32V00x\CH32V003F4 -Ic:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master -IC:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master\utility -o nul -c c:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master\utility\WatchdogNRF.cpp
C:\Users\julio\AppData\Local\Arduino15\packages\WCH\tools\riscv-none-embed-gcc\8.2.0/bin/riscv-none-embed-g++ -march=rv32ecxw -mabi=ilp32e -msmall-data-limit=8 -msave-restore -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -c -Os -DNDEBUG -Wunused -Wuninitialized -std=gnu++14 -fno-threadsafe-statics -fno-rtti -fno-exceptions -fno-use-cxa-atexit -IC:\Users\julio\AppData\Local\Temp\.arduinoIDE-unsaved20241122-17240-kdte9x.bs8x\sketch_dec22a -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/avr/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/lib/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/USER/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Core/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Debug/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Startup/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/inc/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/src/ -fpermissive -w -x c++ -E -CC -DCH32V00x -DARDUINO=10607 -DCH32V003F4 -DVARIANT_H="variant_CH32V003F4.h" -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\variants\CH32V00x\CH32V003F4 -Ic:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master -IC:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master\utility -o nul -c c:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master\utility\WatchdogRP2040.cpp
C:\Users\julio\AppData\Local\Arduino15\packages\WCH\tools\riscv-none-embed-gcc\8.2.0/bin/riscv-none-embed-g++ -march=rv32ecxw -mabi=ilp32e -msmall-data-limit=8 -msave-restore -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -c -Os -DNDEBUG -Wunused -Wuninitialized -std=gnu++14 -fno-threadsafe-statics -fno-rtti -fno-exceptions -fno-use-cxa-atexit -IC:\Users\julio\AppData\Local\Temp\.arduinoIDE-unsaved20241122-17240-kdte9x.bs8x\sketch_dec22a -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/avr/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/lib/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/USER/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Core/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Debug/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Startup/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/inc/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/src/ -fpermissive -w -x c++ -E -CC -DCH32V00x -DARDUINO=10607 -DCH32V003F4 -DVARIANT_H="variant_CH32V003F4.h" -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\variants\CH32V00x\CH32V003F4 -Ic:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master -IC:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master\utility -o nul -c c:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master\utility\WatchdogSAMD.cpp
Generating function prototypes...
C:\Users\julio\AppData\Local\Arduino15\packages\WCH\tools\riscv-none-embed-gcc\8.2.0/bin/riscv-none-embed-g++ -march=rv32ecxw -mabi=ilp32e -msmall-data-limit=8 -msave-restore -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -c -Os -DNDEBUG -Wunused -Wuninitialized -std=gnu++14 -fno-threadsafe-statics -fno-rtti -fno-exceptions -fno-use-cxa-atexit -IC:\Users\julio\AppData\Local\Temp\.arduinoIDE-unsaved20241122-17240-kdte9x.bs8x\sketch_dec22a -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/avr/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/lib/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/USER/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Core/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Debug/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Startup/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/inc/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/src/ -fpermissive -w -x c++ -E -CC -DCH32V00x -DARDUINO=10607 -DCH32V003F4 -DVARIANT_H="variant_CH32V003F4.h" -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\variants\CH32V00x\CH32V003F4 -Ic:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master -o C:\Users\julio\AppData\Local\Temp\2220025347\sketch_merged.cpp -c C:\Users\julio\AppData\Local\Temp\arduino\sketches\8EEA4BF4E2514226587BA0E1E8C988D4\sketch\sketch_dec22a.ino.cpp
In file included from C:\Users\julio\AppData\Local\Temp\.arduinoIDE-unsaved20241122-17240-kdte9x.bs8x\sketch_dec22a\sketch_dec22a.ino:7:
c:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master/Adafruit_SleepyDog.h:44:2: error: #error Unsupported platform for the Adafruit Watchdog library!
#error Unsupported platform for the Adafruit Watchdog library!
^~~~~
exit status 1
Compilation error: exit status 1
OK, now the situation is different. You fixed the problem that caused the wrong library to be used at the time you made the previous screenshot.
The correct library is now being used, but there is a new problem. The new problem is that the library uses the ARDUINO_ARCH_CH32 macro to determine whether it is being compiled for a board with a CH32 microcontroller:
The definition of that macro was added to the "CH32 MCU EVT Boards " platform last summer:
committed 02:13AM - 20 Jun 24 UTC
* add makeboards.py for generating boards.txt
use the newly generated boards.tx… t
* add Adafruit TinyUSB as submodule in libraries
* add TinyUSB core support for ch32v20x
* added tiyusb usbfs/usbhs for ch32v3
* update tinyusb lib
* update makeboards.py for CH32L10x_EVT HSI_LP
The maintainers of the platform have not made a new release of the platform after that time. So when you install the platform via the Arduino IDE Boards Manager, you get a version that does not define the ARDUINO_ARCH_CH32 macro. So @maxint-rd 's code only works if you manually installed the beta tester version of the "CH32 MCU EVT Boards " platform.
We can make the library compatible with the release version of the platform by making a small adjustment of the code. I'll provide instructions you can follow to do that:
Use any text editor to open the file at the following path on your hard drive:c:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master/Adafruit_SleepyDog.h
Change line 40 from this:#elif defined(ARDUINO_ARCH_CH32)
to this:#elif defined(ARDUINO_ARCH_CH32) || defined(CH32V00x)
Save the file.
Now try compiling or uploading your sketch once again. Hopefully this time everything will work as expected.
Thanks @ptillisch for your excellent and detailed responses!
@juliodv - I agree with @ptillisch and additionally suggest you to do a manual update of your CH32 core. The latest code has many improvements, some of which I found essential to my projects.
After installing the 1.0.4 release you can just copy the lastest code of the master branch from Github over the installed 1.0.4 code.
After that you could check out the PR's that have not been merged yet. Some of their improvements may be helpful for your project as well. You can use the "files changed" feature to see what changes were made for each PR and what files you may want to copy too.
juliodv
December 23, 2024, 12:25pm
20
Hello guys,
First many thanks fro reply
@maxint-rd I made everithing again, installed board direct from GitHub 1.0.4
Installed library
Change line 40 for
#elif defined(ARDUINO_ARCH_CH32) || defined(CH32V00x)
this is my result
loading library from C:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\libraries\Adafruit_TinyUSB_Arduino: invalid library: no header files found
FQBN: WCH:ch32v:CH32V00x_EVT
Using board 'CH32V00x_EVT' from platform in folder: C:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4
Using core 'arduino' from platform in folder: C:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4
Detecting libraries used...
C:\Users\julio\AppData\Local\Arduino15\packages\WCH\tools\riscv-none-embed-gcc\8.2.0/bin/riscv-none-embed-g++ -DSYSCLK_FREQ_48MHz_HSI=48000000 -DF_CPU=48000000 -march=rv32ecxw -mabi=ilp32e -msmall-data-limit=8 -msave-restore -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -c -Os -DNDEBUG -Wunused -Wuninitialized -std=gnu++14 -fno-threadsafe-statics -fno-rtti -fno-exceptions -fno-use-cxa-atexit -IC:\Users\julio\AppData\Local\Temp\.arduinoIDE-unsaved20241123-10836-19o4svm.hhrkk\Sleep -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/avr/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/lib/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/USER/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Core/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Debug/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Startup/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/inc/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/src/ -fpermissive -w -x c++ -E -CC -DARDUINO_ARCH_CH32 -DCH32V00x -DARDUINO=10607 -DCH32V003F4 -DVARIANT_H="variant_CH32V003F4.h" -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\variants\CH32V00x\CH32V003F4 -o nul -c C:\Users\julio\AppData\Local\Temp\arduino\sketches\54AC7C0FBD8CA301CFFD520B50566FA5\sketch\Sleep.ino.cpp
Alternatives for Adafruit_SleepyDog.h: [Adafruit SleepyDog Library@1.6.6]
ResolveLibrary(Adafruit_SleepyDog.h)
-> candidates: [Adafruit SleepyDog Library@1.6.6]
C:\Users\julio\AppData\Local\Arduino15\packages\WCH\tools\riscv-none-embed-gcc\8.2.0/bin/riscv-none-embed-g++ -DSYSCLK_FREQ_48MHz_HSI=48000000 -DF_CPU=48000000 -march=rv32ecxw -mabi=ilp32e -msmall-data-limit=8 -msave-restore -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -c -Os -DNDEBUG -Wunused -Wuninitialized -std=gnu++14 -fno-threadsafe-statics -fno-rtti -fno-exceptions -fno-use-cxa-atexit -IC:\Users\julio\AppData\Local\Temp\.arduinoIDE-unsaved20241123-10836-19o4svm.hhrkk\Sleep -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/avr/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/lib/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/USER/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Core/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Debug/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Startup/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/inc/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/src/ -fpermissive -w -x c++ -E -CC -DARDUINO_ARCH_CH32 -DCH32V00x -DARDUINO=10607 -DCH32V003F4 -DVARIANT_H="variant_CH32V003F4.h" -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\variants\CH32V00x\CH32V003F4 -Ic:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master -o nul -c C:\Users\julio\AppData\Local\Temp\arduino\sketches\54AC7C0FBD8CA301CFFD520B50566FA5\sketch\Sleep.ino.cpp
C:\Users\julio\AppData\Local\Arduino15\packages\WCH\tools\riscv-none-embed-gcc\8.2.0/bin/riscv-none-embed-g++ -DSYSCLK_FREQ_48MHz_HSI=48000000 -DF_CPU=48000000 -march=rv32ecxw -mabi=ilp32e -msmall-data-limit=8 -msave-restore -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -c -Os -DNDEBUG -Wunused -Wuninitialized -std=gnu++14 -fno-threadsafe-statics -fno-rtti -fno-exceptions -fno-use-cxa-atexit -IC:\Users\julio\AppData\Local\Temp\.arduinoIDE-unsaved20241123-10836-19o4svm.hhrkk\Sleep -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/avr/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/lib/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/USER/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Core/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Debug/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Startup/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/inc/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/src/ -fpermissive -w -x c++ -E -CC -DARDUINO_ARCH_CH32 -DCH32V00x -DARDUINO=10607 -DCH32V003F4 -DVARIANT_H="variant_CH32V003F4.h" -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\variants\CH32V00x\CH32V003F4 -Ic:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master -IC:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master\utility -o nul -c c:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master\Adafruit_SleepyDog.cpp
C:\Users\julio\AppData\Local\Arduino15\packages\WCH\tools\riscv-none-embed-gcc\8.2.0/bin/riscv-none-embed-g++ -DSYSCLK_FREQ_48MHz_HSI=48000000 -DF_CPU=48000000 -march=rv32ecxw -mabi=ilp32e -msmall-data-limit=8 -msave-restore -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -c -Os -DNDEBUG -Wunused -Wuninitialized -std=gnu++14 -fno-threadsafe-statics -fno-rtti -fno-exceptions -fno-use-cxa-atexit -IC:\Users\julio\AppData\Local\Temp\.arduinoIDE-unsaved20241123-10836-19o4svm.hhrkk\Sleep -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/avr/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/lib/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/USER/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Core/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Debug/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Startup/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/inc/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/src/ -fpermissive -w -x c++ -E -CC -DARDUINO_ARCH_CH32 -DCH32V00x -DARDUINO=10607 -DCH32V003F4 -DVARIANT_H="variant_CH32V003F4.h" -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\variants\CH32V00x\CH32V003F4 -Ic:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master -IC:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master\utility -o nul -c c:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master\utility\WatchdogAVR.cpp
C:\Users\julio\AppData\Local\Arduino15\packages\WCH\tools\riscv-none-embed-gcc\8.2.0/bin/riscv-none-embed-g++ -DSYSCLK_FREQ_48MHz_HSI=48000000 -DF_CPU=48000000 -march=rv32ecxw -mabi=ilp32e -msmall-data-limit=8 -msave-restore -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -c -Os -DNDEBUG -Wunused -Wuninitialized -std=gnu++14 -fno-threadsafe-statics -fno-rtti -fno-exceptions -fno-use-cxa-atexit -IC:\Users\julio\AppData\Local\Temp\.arduinoIDE-unsaved20241123-10836-19o4svm.hhrkk\Sleep -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/avr/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/lib/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/USER/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Core/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Debug/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Startup/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/inc/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/src/ -fpermissive -w -x c++ -E -CC -DARDUINO_ARCH_CH32 -DCH32V00x -DARDUINO=10607 -DCH32V003F4 -DVARIANT_H="variant_CH32V003F4.h" -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\variants\CH32V00x\CH32V003F4 -Ic:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master -IC:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master\utility -o nul -c c:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master\utility\WatchdogCH32.cpp
C:\Users\julio\AppData\Local\Arduino15\packages\WCH\tools\riscv-none-embed-gcc\8.2.0/bin/riscv-none-embed-g++ -DSYSCLK_FREQ_48MHz_HSI=48000000 -DF_CPU=48000000 -march=rv32ecxw -mabi=ilp32e -msmall-data-limit=8 -msave-restore -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -c -Os -DNDEBUG -Wunused -Wuninitialized -std=gnu++14 -fno-threadsafe-statics -fno-rtti -fno-exceptions -fno-use-cxa-atexit -IC:\Users\julio\AppData\Local\Temp\.arduinoIDE-unsaved20241123-10836-19o4svm.hhrkk\Sleep -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/avr/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/lib/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/USER/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Core/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Debug/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Startup/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/inc/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/src/ -fpermissive -w -x c++ -E -CC -DARDUINO_ARCH_CH32 -DCH32V00x -DARDUINO=10607 -DCH32V003F4 -DVARIANT_H="variant_CH32V003F4.h" -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\variants\CH32V00x\CH32V003F4 -Ic:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master -IC:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master\utility -o nul -c c:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master\utility\WatchdogESP32.cpp
C:\Users\julio\AppData\Local\Arduino15\packages\WCH\tools\riscv-none-embed-gcc\8.2.0/bin/riscv-none-embed-g++ -DSYSCLK_FREQ_48MHz_HSI=48000000 -DF_CPU=48000000 -march=rv32ecxw -mabi=ilp32e -msmall-data-limit=8 -msave-restore -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -c -Os -DNDEBUG -Wunused -Wuninitialized -std=gnu++14 -fno-threadsafe-statics -fno-rtti -fno-exceptions -fno-use-cxa-atexit -IC:\Users\julio\AppData\Local\Temp\.arduinoIDE-unsaved20241123-10836-19o4svm.hhrkk\Sleep -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/avr/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/lib/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/USER/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Core/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Debug/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Startup/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/inc/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/src/ -fpermissive -w -x c++ -E -CC -DARDUINO_ARCH_CH32 -DCH32V00x -DARDUINO=10607 -DCH32V003F4 -DVARIANT_H="variant_CH32V003F4.h" -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\variants\CH32V00x\CH32V003F4 -Ic:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master -IC:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master\utility -o nul -c c:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master\utility\WatchdogESP8266.cpp
C:\Users\julio\AppData\Local\Arduino15\packages\WCH\tools\riscv-none-embed-gcc\8.2.0/bin/riscv-none-embed-g++ -DSYSCLK_FREQ_48MHz_HSI=48000000 -DF_CPU=48000000 -march=rv32ecxw -mabi=ilp32e -msmall-data-limit=8 -msave-restore -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -c -Os -DNDEBUG -Wunused -Wuninitialized -std=gnu++14 -fno-threadsafe-statics -fno-rtti -fno-exceptions -fno-use-cxa-atexit -IC:\Users\julio\AppData\Local\Temp\.arduinoIDE-unsaved20241123-10836-19o4svm.hhrkk\Sleep -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/avr/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/lib/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/USER/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Core/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Debug/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Startup/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/inc/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/src/ -fpermissive -w -x c++ -E -CC -DARDUINO_ARCH_CH32 -DCH32V00x -DARDUINO=10607 -DCH32V003F4 -DVARIANT_H="variant_CH32V003F4.h" -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\variants\CH32V00x\CH32V003F4 -Ic:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master -IC:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master\utility -o nul -c c:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master\utility\WatchdogKinetisK.cpp
C:\Users\julio\AppData\Local\Arduino15\packages\WCH\tools\riscv-none-embed-gcc\8.2.0/bin/riscv-none-embed-g++ -DSYSCLK_FREQ_48MHz_HSI=48000000 -DF_CPU=48000000 -march=rv32ecxw -mabi=ilp32e -msmall-data-limit=8 -msave-restore -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -c -Os -DNDEBUG -Wunused -Wuninitialized -std=gnu++14 -fno-threadsafe-statics -fno-rtti -fno-exceptions -fno-use-cxa-atexit -IC:\Users\julio\AppData\Local\Temp\.arduinoIDE-unsaved20241123-10836-19o4svm.hhrkk\Sleep -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/avr/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/lib/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/USER/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Core/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Debug/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Startup/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/inc/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/src/ -fpermissive -w -x c++ -E -CC -DARDUINO_ARCH_CH32 -DCH32V00x -DARDUINO=10607 -DCH32V003F4 -DVARIANT_H="variant_CH32V003F4.h" -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\variants\CH32V00x\CH32V003F4 -Ic:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master -IC:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master\utility -o nul -c c:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master\utility\WatchdogKinetisL.cpp
C:\Users\julio\AppData\Local\Arduino15\packages\WCH\tools\riscv-none-embed-gcc\8.2.0/bin/riscv-none-embed-g++ -DSYSCLK_FREQ_48MHz_HSI=48000000 -DF_CPU=48000000 -march=rv32ecxw -mabi=ilp32e -msmall-data-limit=8 -msave-restore -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -c -Os -DNDEBUG -Wunused -Wuninitialized -std=gnu++14 -fno-threadsafe-statics -fno-rtti -fno-exceptions -fno-use-cxa-atexit -IC:\Users\julio\AppData\Local\Temp\.arduinoIDE-unsaved20241123-10836-19o4svm.hhrkk\Sleep -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/avr/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/lib/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/USER/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Core/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Debug/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Startup/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/inc/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/src/ -fpermissive -w -x c++ -E -CC -DARDUINO_ARCH_CH32 -DCH32V00x -DARDUINO=10607 -DCH32V003F4 -DVARIANT_H="variant_CH32V003F4.h" -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\variants\CH32V00x\CH32V003F4 -Ic:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master -IC:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master\utility -o nul -c c:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master\utility\WatchdogNRF.cpp
C:\Users\julio\AppData\Local\Arduino15\packages\WCH\tools\riscv-none-embed-gcc\8.2.0/bin/riscv-none-embed-g++ -DSYSCLK_FREQ_48MHz_HSI=48000000 -DF_CPU=48000000 -march=rv32ecxw -mabi=ilp32e -msmall-data-limit=8 -msave-restore -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -c -Os -DNDEBUG -Wunused -Wuninitialized -std=gnu++14 -fno-threadsafe-statics -fno-rtti -fno-exceptions -fno-use-cxa-atexit -IC:\Users\julio\AppData\Local\Temp\.arduinoIDE-unsaved20241123-10836-19o4svm.hhrkk\Sleep -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/avr/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/lib/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/USER/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Core/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Debug/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Startup/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/inc/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/src/ -fpermissive -w -x c++ -E -CC -DARDUINO_ARCH_CH32 -DCH32V00x -DARDUINO=10607 -DCH32V003F4 -DVARIANT_H="variant_CH32V003F4.h" -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\variants\CH32V00x\CH32V003F4 -Ic:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master -IC:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master\utility -o nul -c c:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master\utility\WatchdogRP2040.cpp
C:\Users\julio\AppData\Local\Arduino15\packages\WCH\tools\riscv-none-embed-gcc\8.2.0/bin/riscv-none-embed-g++ -DSYSCLK_FREQ_48MHz_HSI=48000000 -DF_CPU=48000000 -march=rv32ecxw -mabi=ilp32e -msmall-data-limit=8 -msave-restore -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -c -Os -DNDEBUG -Wunused -Wuninitialized -std=gnu++14 -fno-threadsafe-statics -fno-rtti -fno-exceptions -fno-use-cxa-atexit -IC:\Users\julio\AppData\Local\Temp\.arduinoIDE-unsaved20241123-10836-19o4svm.hhrkk\Sleep -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/avr/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/lib/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/USER/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Core/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Debug/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Startup/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/inc/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/src/ -fpermissive -w -x c++ -E -CC -DARDUINO_ARCH_CH32 -DCH32V00x -DARDUINO=10607 -DCH32V003F4 -DVARIANT_H="variant_CH32V003F4.h" -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\variants\CH32V00x\CH32V003F4 -Ic:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master -IC:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master\utility -o nul -c c:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master\utility\WatchdogSAMD.cpp
Generating function prototypes...
C:\Users\julio\AppData\Local\Arduino15\packages\WCH\tools\riscv-none-embed-gcc\8.2.0/bin/riscv-none-embed-g++ -DSYSCLK_FREQ_48MHz_HSI=48000000 -DF_CPU=48000000 -march=rv32ecxw -mabi=ilp32e -msmall-data-limit=8 -msave-restore -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -c -Os -DNDEBUG -Wunused -Wuninitialized -std=gnu++14 -fno-threadsafe-statics -fno-rtti -fno-exceptions -fno-use-cxa-atexit -IC:\Users\julio\AppData\Local\Temp\.arduinoIDE-unsaved20241123-10836-19o4svm.hhrkk\Sleep -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/avr/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino/ch32/lib/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/USER/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Core/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Debug/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Startup/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/inc/ -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\system/CH32V00x/SRC/Peripheral/src/ -fpermissive -w -x c++ -E -CC -DARDUINO_ARCH_CH32 -DCH32V00x -DARDUINO=10607 -DCH32V003F4 -DVARIANT_H="variant_CH32V003F4.h" -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\cores\arduino -IC:\Users\julio\AppData\Local\Arduino15\packages\WCH\hardware\ch32v\1.0.4\variants\CH32V00x\CH32V003F4 -Ic:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master -o C:\Users\julio\AppData\Local\Temp\2344779388\sketch_merged.cpp -c C:\Users\julio\AppData\Local\Temp\arduino\sketches\54AC7C0FBD8CA301CFFD520B50566FA5\sketch\Sleep.ino.cpp
C:\Users\julio\AppData\Local\Arduino15\packages\builtin\tools\ctags\5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives C:\Users\julio\AppData\Local\Temp\2344779388\sketch_merged.cpp
Compiling sketch...
"C:\\Users\\julio\\AppData\\Local\\Arduino15\\packages\\WCH\\tools\\riscv-none-embed-gcc\\8.2.0/bin/riscv-none-embed-g++" -DSYSCLK_FREQ_48MHz_HSI=48000000 -DF_CPU=48000000 -march=rv32ecxw -mabi=ilp32e -msmall-data-limit=8 -msave-restore -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -c -Os -DNDEBUG -w -std=gnu++14 -fno-threadsafe-statics -fno-rtti -fno-exceptions -fno-use-cxa-atexit -MMD "-IC:\\Users\\julio\\AppData\\Local\\Temp\\.arduinoIDE-unsaved20241123-10836-19o4svm.hhrkk\\Sleep" "-IC:\\Users\\julio\\AppData\\Local\\Arduino15\\packages\\WCH\\hardware\\ch32v\\1.0.4\\cores\\arduino" "-IC:\\Users\\julio\\AppData\\Local\\Arduino15\\packages\\WCH\\hardware\\ch32v\\1.0.4\\cores\\arduino/avr/" "-IC:\\Users\\julio\\AppData\\Local\\Arduino15\\packages\\WCH\\hardware\\ch32v\\1.0.4\\cores\\arduino/ch32/" "-IC:\\Users\\julio\\AppData\\Local\\Arduino15\\packages\\WCH\\hardware\\ch32v\\1.0.4\\cores\\arduino/ch32/lib/" "-IC:\\Users\\julio\\AppData\\Local\\Arduino15\\packages\\WCH\\hardware\\ch32v\\1.0.4\\system/CH32V00x/USER/" "-IC:\\Users\\julio\\AppData\\Local\\Arduino15\\packages\\WCH\\hardware\\ch32v\\1.0.4\\system/CH32V00x/SRC/Core/" "-IC:\\Users\\julio\\AppData\\Local\\Arduino15\\packages\\WCH\\hardware\\ch32v\\1.0.4\\system/CH32V00x/SRC/Debug/" "-IC:\\Users\\julio\\AppData\\Local\\Arduino15\\packages\\WCH\\hardware\\ch32v\\1.0.4\\system/CH32V00x/SRC/Startup/" "-IC:\\Users\\julio\\AppData\\Local\\Arduino15\\packages\\WCH\\hardware\\ch32v\\1.0.4\\system/CH32V00x/SRC/Peripheral/inc/" "-IC:\\Users\\julio\\AppData\\Local\\Arduino15\\packages\\WCH\\hardware\\ch32v\\1.0.4\\system/CH32V00x/SRC/Peripheral/src/" -fpermissive -DARDUINO_ARCH_CH32 -DCH32V00x -DARDUINO=10607 -DCH32V003F4 "-DVARIANT_H=\"variant_CH32V003F4.h\"" "-IC:\\Users\\julio\\AppData\\Local\\Arduino15\\packages\\WCH\\hardware\\ch32v\\1.0.4\\cores\\arduino" "-IC:\\Users\\julio\\AppData\\Local\\Arduino15\\packages\\WCH\\hardware\\ch32v\\1.0.4\\variants\\CH32V00x\\CH32V003F4" "-Ic:\\Users\\julio\\Documents\\Arduino\\libraries\\Adafruit_SleepyDog-master" -o "C:\\Users\\julio\\AppData\\Local\\Temp\\arduino\\sketches\\54AC7C0FBD8CA301CFFD520B50566FA5\\sketch\\Sleep.ino.cpp.o" -c "C:\\Users\\julio\\AppData\\Local\\Temp\\arduino\\sketches\\54AC7C0FBD8CA301CFFD520B50566FA5\\sketch\\Sleep.ino.cpp"
Compiling libraries...
Compiling library "Adafruit SleepyDog Library"
"C:\\Users\\julio\\AppData\\Local\\Arduino15\\packages\\WCH\\tools\\riscv-none-embed-gcc\\8.2.0/bin/riscv-none-embed-g++" -DSYSCLK_FREQ_48MHz_HSI=48000000 -DF_CPU=48000000 -march=rv32ecxw -mabi=ilp32e -msmall-data-limit=8 -msave-restore -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -c -Os -DNDEBUG -w -std=gnu++14 -fno-threadsafe-statics -fno-rtti -fno-exceptions -fno-use-cxa-atexit -MMD "-IC:\\Users\\julio\\AppData\\Local\\Temp\\.arduinoIDE-unsaved20241123-10836-19o4svm.hhrkk\\Sleep" "-IC:\\Users\\julio\\AppData\\Local\\Arduino15\\packages\\WCH\\hardware\\ch32v\\1.0.4\\cores\\arduino" "-IC:\\Users\\julio\\AppData\\Local\\Arduino15\\packages\\WCH\\hardware\\ch32v\\1.0.4\\cores\\arduino/avr/" "-IC:\\Users\\julio\\AppData\\Local\\Arduino15\\packages\\WCH\\hardware\\ch32v\\1.0.4\\cores\\arduino/ch32/" "-IC:\\Users\\julio\\AppData\\Local\\Arduino15\\packages\\WCH\\hardware\\ch32v\\1.0.4\\cores\\arduino/ch32/lib/" "-IC:\\Users\\julio\\AppData\\Local\\Arduino15\\packages\\WCH\\hardware\\ch32v\\1.0.4\\system/CH32V00x/USER/" "-IC:\\Users\\julio\\AppData\\Local\\Arduino15\\packages\\WCH\\hardware\\ch32v\\1.0.4\\system/CH32V00x/SRC/Core/" "-IC:\\Users\\julio\\AppData\\Local\\Arduino15\\packages\\WCH\\hardware\\ch32v\\1.0.4\\system/CH32V00x/SRC/Debug/" "-IC:\\Users\\julio\\AppData\\Local\\Arduino15\\packages\\WCH\\hardware\\ch32v\\1.0.4\\system/CH32V00x/SRC/Startup/" "-IC:\\Users\\julio\\AppData\\Local\\Arduino15\\packages\\WCH\\hardware\\ch32v\\1.0.4\\system/CH32V00x/SRC/Peripheral/inc/" "-IC:\\Users\\julio\\AppData\\Local\\Arduino15\\packages\\WCH\\hardware\\ch32v\\1.0.4\\system/CH32V00x/SRC/Peripheral/src/" -fpermissive -DARDUINO_ARCH_CH32 -DCH32V00x -DARDUINO=10607 -DCH32V003F4 "-DVARIANT_H=\"variant_CH32V003F4.h\"" "-IC:\\Users\\julio\\AppData\\Local\\Arduino15\\packages\\WCH\\hardware\\ch32v\\1.0.4\\cores\\arduino" "-IC:\\Users\\julio\\AppData\\Local\\Arduino15\\packages\\WCH\\hardware\\ch32v\\1.0.4\\variants\\CH32V00x\\CH32V003F4" "-Ic:\\Users\\julio\\Documents\\Arduino\\libraries\\Adafruit_SleepyDog-master" "-IC:\\Users\\julio\\Documents\\Arduino\\libraries\\Adafruit_SleepyDog-master\\utility" -o "C:\\Users\\julio\\AppData\\Local\\Temp\\arduino\\sketches\\54AC7C0FBD8CA301CFFD520B50566FA5\\libraries\\Adafruit_SleepyDog-master\\Adafruit_SleepyDog.cpp.o" -c "c:\\Users\\julio\\Documents\\Arduino\\libraries\\Adafruit_SleepyDog-master\\Adafruit_SleepyDog.cpp"
"C:\\Users\\julio\\AppData\\Local\\Arduino15\\packages\\WCH\\tools\\riscv-none-embed-gcc\\8.2.0/bin/riscv-none-embed-g++" -DSYSCLK_FREQ_48MHz_HSI=48000000 -DF_CPU=48000000 -march=rv32ecxw -mabi=ilp32e -msmall-data-limit=8 -msave-restore -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -c -Os -DNDEBUG -w -std=gnu++14 -fno-threadsafe-statics -fno-rtti -fno-exceptions -fno-use-cxa-atexit -MMD "-IC:\\Users\\julio\\AppData\\Local\\Temp\\.arduinoIDE-unsaved20241123-10836-19o4svm.hhrkk\\Sleep" "-IC:\\Users\\julio\\AppData\\Local\\Arduino15\\packages\\WCH\\hardware\\ch32v\\1.0.4\\cores\\arduino" "-IC:\\Users\\julio\\AppData\\Local\\Arduino15\\packages\\WCH\\hardware\\ch32v\\1.0.4\\cores\\arduino/avr/" "-IC:\\Users\\julio\\AppData\\Local\\Arduino15\\packages\\WCH\\hardware\\ch32v\\1.0.4\\cores\\arduino/ch32/" "-IC:\\Users\\julio\\AppData\\Local\\Arduino15\\packages\\WCH\\hardware\\ch32v\\1.0.4\\cores\\arduino/ch32/lib/" "-IC:\\Users\\julio\\AppData\\Local\\Arduino15\\packages\\WCH\\hardware\\ch32v\\1.0.4\\system/CH32V00x/USER/" "-IC:\\Users\\julio\\AppData\\Local\\Arduino15\\packages\\WCH\\hardware\\ch32v\\1.0.4\\system/CH32V00x/SRC/Core/" "-IC:\\Users\\julio\\AppData\\Local\\Arduino15\\packages\\WCH\\hardware\\ch32v\\1.0.4\\system/CH32V00x/SRC/Debug/" "-IC:\\Users\\julio\\AppData\\Local\\Arduino15\\packages\\WCH\\hardware\\ch32v\\1.0.4\\system/CH32V00x/SRC/Startup/" "-IC:\\Users\\julio\\AppData\\Local\\Arduino15\\packages\\WCH\\hardware\\ch32v\\1.0.4\\system/CH32V00x/SRC/Peripheral/inc/" "-IC:\\Users\\julio\\AppData\\Local\\Arduino15\\packages\\WCH\\hardware\\ch32v\\1.0.4\\system/CH32V00x/SRC/Peripheral/src/" -fpermissive -DARDUINO_ARCH_CH32 -DCH32V00x -DARDUINO=10607 -DCH32V003F4 "-DVARIANT_H=\"variant_CH32V003F4.h\"" "-IC:\\Users\\julio\\AppData\\Local\\Arduino15\\packages\\WCH\\hardware\\ch32v\\1.0.4\\cores\\arduino" "-IC:\\Users\\julio\\AppData\\Local\\Arduino15\\packages\\WCH\\hardware\\ch32v\\1.0.4\\variants\\CH32V00x\\CH32V003F4" "-Ic:\\Users\\julio\\Documents\\Arduino\\libraries\\Adafruit_SleepyDog-master" "-IC:\\Users\\julio\\Documents\\Arduino\\libraries\\Adafruit_SleepyDog-master\\utility" -o "C:\\Users\\julio\\AppData\\Local\\Temp\\arduino\\sketches\\54AC7C0FBD8CA301CFFD520B50566FA5\\libraries\\Adafruit_SleepyDog-master\\utility\\WatchdogCH32.cpp.o" -c "C:\\Users\\julio\\Documents\\Arduino\\libraries\\Adafruit_SleepyDog-master\\utility\\WatchdogCH32.cpp"
Using previously compiled file: C:\Users\julio\AppData\Local\Temp\arduino\sketches\54AC7C0FBD8CA301CFFD520B50566FA5\libraries\Adafruit_SleepyDog-master\utility\WatchdogRP2040.cpp.o
Using previously compiled file: C:\Users\julio\AppData\Local\Temp\arduino\sketches\54AC7C0FBD8CA301CFFD520B50566FA5\libraries\Adafruit_SleepyDog-master\utility\WatchdogESP32.cpp.o
Using previously compiled file: C:\Users\julio\AppData\Local\Temp\arduino\sketches\54AC7C0FBD8CA301CFFD520B50566FA5\libraries\Adafruit_SleepyDog-master\utility\WatchdogKinetisK.cpp.o
Using previously compiled file: C:\Users\julio\AppData\Local\Temp\arduino\sketches\54AC7C0FBD8CA301CFFD520B50566FA5\libraries\Adafruit_SleepyDog-master\utility\WatchdogAVR.cpp.o
Using previously compiled file: C:\Users\julio\AppData\Local\Temp\arduino\sketches\54AC7C0FBD8CA301CFFD520B50566FA5\libraries\Adafruit_SleepyDog-master\utility\WatchdogKinetisL.cpp.o
Using previously compiled file: C:\Users\julio\AppData\Local\Temp\arduino\sketches\54AC7C0FBD8CA301CFFD520B50566FA5\libraries\Adafruit_SleepyDog-master\utility\WatchdogSAMD.cpp.o
Using previously compiled file: C:\Users\julio\AppData\Local\Temp\arduino\sketches\54AC7C0FBD8CA301CFFD520B50566FA5\libraries\Adafruit_SleepyDog-master\utility\WatchdogNRF.cpp.o
Using previously compiled file: C:\Users\julio\AppData\Local\Temp\arduino\sketches\54AC7C0FBD8CA301CFFD520B50566FA5\libraries\Adafruit_SleepyDog-master\utility\WatchdogESP8266.cpp.o
C:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master\utility\WatchdogCH32.cpp: In member function 'void WatchdogCH32::EXTI_INT_INIT()':
C:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master\utility\WatchdogCH32.cpp:47:36: error: 'EXTI_Line27' was not declared in this scope
EXTI_InitStructure.EXTI_Line = EXTI_Line27;
^~~~~~~~~~~
C:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master\utility\WatchdogCH32.cpp:47:36: note: suggested alternative: 'EXTI_Line2'
EXTI_InitStructure.EXTI_Line = EXTI_Line27;
^~~~~~~~~~~
EXTI_Line2
C:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master\utility\WatchdogCH32.cpp: In member function 'int WatchdogCH32::enable(int)':
C:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master\utility\WatchdogCH32.cpp:262:6: error: 'PERIOD_FIX' was not declared in this scope
if(PERIOD_FIX(maxPeriodMS)<=0xfff) // < 4096
^~~~~~~~~~
C:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master\utility\WatchdogCH32.cpp:263:41: error: 'prescaler' was not declared in this scope
iwdg_setup(PERIOD_FIX(maxPeriodMS), prescaler); // set up watchdog
^~~~~~~~~
Using library Adafruit SleepyDog Library at version 1.6.6 in folder: C:\Users\julio\Documents\Arduino\libraries\Adafruit_SleepyDog-master
exit status 1
Compilation error: exit status 1
Hello @juliodv , thank you for your efforts.
I just compiled the example for CH32V003 and got the same erro.
This is my fault. It seems I made a wrong change after adding support for CH32x035. Stupid for me not to test it again for CH32V003.
I will make a fix asap...