File tree 8 files changed +17
-18
lines changed
8 files changed +17
-18
lines changed Original file line number Diff line number Diff line change @@ -71,7 +71,6 @@ void analogOutputInit(void) {
71
71
void analogWrite (uint32_t ulPin , uint32_t ulValue ) {
72
72
73
73
uint8_t do_init = 0 ;
74
- uint32_t dp = analogToDigital (ulPin );
75
74
PinName p = analogToPinName (ulPin );
76
75
if (p != NC ) {
77
76
if (pin_in_pinmap (p , PinMap_DAC )) {
@@ -92,13 +91,13 @@ void analogWrite(uint32_t ulPin, uint32_t ulValue) {
92
91
ulValue , do_init );
93
92
} else { //DIGITAL PIN ONLY
94
93
// Defaults to digital write
95
- pinMode (dp , OUTPUT );
94
+ pinMode (ulPin , OUTPUT );
96
95
ulValue = mapResolution (ulValue , _writeResolution , 8 );
97
96
if (ulValue < 128 ) {
98
- digitalWrite (dp , LOW );
97
+ digitalWrite (ulPin , LOW );
99
98
}
100
99
else {
101
- digitalWrite (dp , HIGH );
100
+ digitalWrite (ulPin , HIGH );
102
101
}
103
102
}
104
103
}
Original file line number Diff line number Diff line change 80
80
// Convert a digital pin number Dxx to a PinName Pxy
81
81
#define digitalToPinName (p ) ((p < NUM_DIGITAL_PINS) ? digital_arduino[p] : (STM_VALID_PINNAME(p))? (PinName)p : NC)
82
82
// Convert an analog pin number Axx to a PinName Pxy
83
- #define analogToPinName (p ) ((p < NUM_ANALOG_INPUTS) ? digitalToPinName(p+A0) : digitalToPinName(p))
83
+ #define analogToPinName (p ) (digitalToPinName(p))
84
84
// Convert an analog pin number to a digital pin number
85
- #define analogToDigital (p ) ((p < NUM_ANALOG_INPUTS) ? (p+A0) : p)
85
+ #define analogToDigital (p ) (p)
86
86
// Convert a PinName Pxy to a pin number
87
87
uint32_t pinNametoPinNumber (PinName p );
88
88
Original file line number Diff line number Diff line change 74
74
// Convert a digital pin number Dxx to a PinName Pxy
75
75
#define digitalToPinName (p ) ((p < NUM_DIGITAL_PINS) ? digital_arduino[p] : (STM_VALID_PINNAME(p))? (PinName)p : NC)
76
76
// Convert an analog pin number Axx to a PinName Pxy
77
- #define analogToPinName (p ) ((p < NUM_ANALOG_INPUTS) ? digitalToPinName(p+A0) : digitalToPinName(p))
77
+ #define analogToPinName (p ) (digitalToPinName(p))
78
78
// Convert an analog pin number to a digital pin number
79
- #define analogToDigital (p ) ((p < NUM_ANALOG_INPUTS) ? (p+A0) : p)
79
+ #define analogToDigital (p ) (p)
80
80
// Convert a PinName Pxy to a pin number
81
81
uint32_t pinNametoPinNumber (PinName p );
82
82
Original file line number Diff line number Diff line change 77
77
// Convert a digital pin number Dxx to a PinName Pxy
78
78
#define digitalToPinName (p ) ((p < NUM_DIGITAL_PINS) ? digital_arduino[p] : (STM_VALID_PINNAME(p))? (PinName)p : NC)
79
79
// Convert an analog pin number Axx to a PinName Pxy
80
- #define analogToPinName (p ) ((p < NUM_ANALOG_INPUTS) ? digitalToPinName(p+A0) : digitalToPinName(p))
80
+ #define analogToPinName (p ) (digitalToPinName(p))
81
81
// Convert an analog pin number to a digital pin number
82
- #define analogToDigital (p ) ((p < NUM_ANALOG_INPUTS) ? (p+A0) : p)
82
+ #define analogToDigital (p ) (p)
83
83
// Convert a PinName Pxy to a pin number
84
84
uint32_t pinNametoPinNumber (PinName p );
85
85
Original file line number Diff line number Diff line change 77
77
// Convert a digital pin number Dxx to a PinName Pxy
78
78
#define digitalToPinName (p ) ((p < NUM_DIGITAL_PINS) ? digital_arduino[p] : (STM_VALID_PINNAME(p))? (PinName)p : NC)
79
79
// Convert an analog pin number Axx to a PinName Pxy
80
- #define analogToPinName (p ) ((p < NUM_ANALOG_INPUTS) ? digitalToPinName(p+A0) : digitalToPinName(p))
80
+ #define analogToPinName (p ) (digitalToPinName(p))
81
81
// Convert an analog pin number to a digital pin number
82
- #define analogToDigital (p ) ((p < NUM_ANALOG_INPUTS) ? (p+A0) : p)
82
+ #define analogToDigital (p ) (p)
83
83
// Convert a PinName Pxy to a pin number
84
84
uint32_t pinNametoPinNumber (PinName p );
85
85
Original file line number Diff line number Diff line change 80
80
// Convert a digital pin number Dxx to a PinName Pxy
81
81
#define digitalToPinName (p ) ((p < NUM_DIGITAL_PINS) ? digital_arduino[p] : (STM_VALID_PINNAME(p))? (PinName)p : NC)
82
82
// Convert an analog pin number Axx to a PinName Pxy
83
- #define analogToPinName (p ) ((p < NUM_ANALOG_INPUTS) ? digitalToPinName(p+A0) : digitalToPinName(p))
83
+ #define analogToPinName (p ) (digitalToPinName(p))
84
84
// Convert an analog pin number to a digital pin number
85
- #define analogToDigital (p ) ((p < NUM_ANALOG_INPUTS) ? (p+A0) : p)
85
+ #define analogToDigital (p ) (p)
86
86
// Convert a PinName Pxy to a pin number
87
87
uint32_t pinNametoPinNumber (PinName p );
88
88
Original file line number Diff line number Diff line change 77
77
// Convert a digital pin number Dxx to a PinName Pxy
78
78
#define digitalToPinName (p ) ((p < NUM_DIGITAL_PINS) ? digital_arduino[p] : (STM_VALID_PINNAME(p))? (PinName)p : NC)
79
79
// Convert an analog pin number Axx to a PinName Pxy
80
- #define analogToPinName (p ) ((p < NUM_ANALOG_INPUTS) ? digitalToPinName(p+A0) : digitalToPinName(p))
80
+ #define analogToPinName (p ) (digitalToPinName(p))
81
81
// Convert an analog pin number to a digital pin number
82
- #define analogToDigital (p ) ((p < NUM_ANALOG_INPUTS) ? (p+A0) : p)
82
+ #define analogToDigital (p ) (p)
83
83
// Convert a PinName Pxy to a pin number
84
84
uint32_t pinNametoPinNumber (PinName p );
85
85
Original file line number Diff line number Diff line change 77
77
// Convert a digital pin number Dxx to a PinName Pxy
78
78
#define digitalToPinName (p ) ((p < NUM_DIGITAL_PINS) ? digital_arduino[p] : (STM_VALID_PINNAME(p))? (PinName)p : NC)
79
79
// Convert an analog pin number Axx to a PinName Pxy
80
- #define analogToPinName (p ) ((p < NUM_ANALOG_INPUTS) ? digitalToPinName(p+A0) : digitalToPinName(p))
80
+ #define analogToPinName (p ) (digitalToPinName(p))
81
81
// Convert an analog pin number to a digital pin number
82
- #define analogToDigital (p ) ((p < NUM_ANALOG_INPUTS) ? (p+A0) : p)
82
+ #define analogToDigital (p ) (p)
83
83
// Convert a PinName Pxy to a pin number
84
84
uint32_t pinNametoPinNumber (PinName p );
85
85
You can’t perform that action at this time.
0 commit comments