-
Notifications
You must be signed in to change notification settings - Fork 1k
Closed
Labels
bug 🐛Something isn't workingSomething isn't working
Milestone
Description
- OS: Mac OS X
- Arduino IDE version: 1.8.13
- STM32 core version: 1.9.0
- Board Name: NUCLEO-H743ZI2
Describe the bug
I try to use PG9 as digital output :
pinMode (PG9, OUTPUT) ;insetup;digitalWrite (PE9, HIGH) ;has no effect, pin is not a high level digital output.
Bug Fix
I think the bug is in the ~/Library/Arduino15/packages/STM32/hardware/stm32/1.9.0/variants/NUCLEO_H743ZI/variant.h file.
Line 174 is : #define NUM_DIGITAL_PINS 99, and line 164 is #define PG9 99. PG9 is the last pin, so NUM_DIGITAL_PINS should be equal to 100.
So changing the line 174 to #define NUM_DIGITAL_PINS 100 solves the bug.
Note
I think the line 176 #define NUM_DIGITAL_PINS 97 (for NUCLEO_H743ZI) should be also changed to #define NUM_DIGITAL_PINS 98, for the same reason : last pin is PG12 (#97).
Best regards,
Pierre Molinaro
Metadata
Metadata
Assignees
Labels
bug 🐛Something isn't workingSomething isn't working