Skip to content

Commit 63b9bd6

Browse files
committed
add: 添加pinmap映射中,遇到同一个引脚有多个复用的情况下,自动忽略选定的个数或者是根据具体的外设来初始化
1 parent 408c263 commit 63b9bd6

File tree

3 files changed

+257
-142
lines changed

3 files changed

+257
-142
lines changed

cores/AirMCU/air/pinmap.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,11 @@ static inline PinName pin_pinName(const PinMap *map)
5252
}
5353

5454
void pinmap_pinout(PinName pin, const PinMap *map);
55+
void pinmap_pinout_ignore(PinName pin, const PinMap *map, int ignore);
56+
void pinmap_pinout_peripheral(PinName pin, const PinMap *map, void *peripheral);
5557
void *pinmap_find_peripheral(PinName pin, const PinMap *map);
5658
void *pinmap_peripheral(PinName pin, const PinMap *map);
59+
void *pinmap_peripheral_ignore(PinName pin, const PinMap *map,int ignore);
5760
PinName pinmap_find_pin(void *peripheral, const PinMap *map);
5861
PinName pinmap_pin(void *peripheral, const PinMap *map);
5962
uint32_t pinmap_find_function(PinName pin, const PinMap *map);

0 commit comments

Comments
 (0)