Skip to content

Commit ec29b12

Browse files
committed
new define DEFAULT_PWM_RESOLUTION
- default to 8-bit for all architectures and board - ESP8266 default is 10-bit
1 parent 1f3527a commit ec29b12

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

Boards.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -684,6 +684,7 @@ writePort(port, value, bitmask): Write an 8 bit port.
684684
#define PIN_TO_ANALOG(p) ((p) - A0)
685685
#define PIN_TO_PWM(p) PIN_TO_DIGITAL(p)
686686
#define PIN_TO_SERVO(p) (p)
687+
#define DEFAULT_PWM_RESOLUTION 10
687688

688689

689690
// anything else
@@ -700,6 +701,9 @@ writePort(port, value, bitmask): Write an 8 bit port.
700701
#define IS_PIN_SERIAL(p) 0
701702
#endif
702703

704+
#ifndef DEFAULT_PWM_RESOLUTION
705+
#define DEFAULT_PWM_RESOLUTION 8
706+
#endif
703707

704708
/*==============================================================================
705709
* readPort() - Read an 8 bit port

0 commit comments

Comments
 (0)