We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 402a26c commit 99058c1Copy full SHA for 99058c1
cores/arduino/stm32/pinmap.c
@@ -82,3 +82,11 @@ void* pinmap_merge_peripheral(void* a, void* b) {
82
// error("pinmap mis-match");
83
return NP;
84
}
85
+
86
+PinName pin_pinName(const PinMap* map) {
87
+ if(map->pin != (PinName)NC) {
88
+ return map->pin;
89
+ } else {
90
+ return (PinName)NC;
91
+ }
92
+}
cores/arduino/stm32/pinmap.h
@@ -39,6 +39,8 @@ typedef struct {
39
bool pin_in_pinmap(PinName pin, const PinMap* map);
40
void pin_function(PinName pin, int function);
41
42
+PinName pin_pinName(const PinMap* map);
43
44
void* pinmap_peripheral(PinName pin, const PinMap* map);
45
uint32_t pinmap_function(PinName pin, const PinMap* map);
46
void* pinmap_find_peripheral(PinName pin, const PinMap* map);
0 commit comments