-
Notifications
You must be signed in to change notification settings - Fork 50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update clang format #41
Conversation
This comment was marked as duplicate.
This comment was marked as duplicate.
Builds on STM32 blue pill are failing:
I think this is related to the file name conflict about the core's clock.h and this lib's clock_arch.h, but I'm guessing it may be more specific to the header guards used: In cores/arduino/stm32/clock.h (where #ifndef __CLOCK_H
#define __CLOCK_H
which is similar to this lib's clock_arch.h Lines 21 to 22 in 5996e13
I don't know if the compiler used is doing other stuff to the header guards though. Seems like the |
This comment was marked as duplicate.
This comment was marked as duplicate.
Damn. That header guard thing was my best guess. I have no idea why |
Hmm, seems to compile in the Arduino IDE, not sure if I have the right board selected tho, not finding a Blue Pill specific option but using Generic STM32F1 and other cores works fine. |
Same exact error in platformio tho |
Are you using the stm32duino core?"blue pill" is the surname for a generic STM32F103C8. Some chinese manufacturers made black pills with the STM32F103C8, but typically "black pill" is a surname for the STM32F403C6 (I think). I believe platformIO is also using the stm32duino core for the arduino framework as well. To the best of my knowledge, I have to use PIO in CI because there is no apparent way to install stm32duino without using the graphic installer (instead of a CLI installer). PIO allows me to avoid that hurdle because the CI runner cannot run apps with a GUI. |
This is incorrect. I can use a json to install stm32duino like all other cores. I don't know how I missed this; json has been available since 2018 (v1.2.0). I'll try and switch this in CI to arduino instead of PIO. PS: You can select different variations of the blue pill under the tools -> "board part number" menu in Arduino IDE (after selecting generic STM32F1 board). |
862a917
to
0098017
Compare
This comment was marked as duplicate.
This comment was marked as duplicate.
CI passes now (including blue pill using Arduino). All other source changes just look like a block got indented. |
Hmm well builds still fail when manually compiling in PlatformIO. It seems to be related to the clock.h file in RF24Ethernet and some related functions so I think some renaming is in order
|
also remove PR event types in CI triggers
This reverts commit e9e8f4c.
0098017
to
f9881f5
Compare
Memory usage change @ f9881f5
Click for full report table
Click for full report CSV
|
satisfy nRF24/.github#9