4 #include "../hardware_api.h"
5 #include "wiring_private.h"
20 for (uint8_t
pin=0;
pin<PINS_COUNT;
pin++) {
21 const PinDescription& pinDesc = g_APinDescription[
pin];
22 wo_association& association = getWOAssociation(pinDesc.ulPort, pinDesc.ulPin);
24 if (
pin<10) Serial.print(
"0");
26 switch (pinDesc.ulPort) {
27 case NOT_A_PORT: Serial.print(
" ");
break;
28 case PORTA: Serial.print(
" PA");
break;
29 case PORTB: Serial.print(
" PB");
break;
30 case PORTC: Serial.print(
" PC");
break;
32 if (pinDesc.ulPin <10) Serial.print(
"0");
33 Serial.print(pinDesc.ulPin);
36 if (association.
tccE>=0) {
37 int tcn = GetTCNumber(association.
tccE);
38 if (tcn>=TCC_INST_NUM)
44 Serial.print(GetTCChannelNumber(association.
tccE));
46 Serial.print(GetTCChannelNumber(association.
woE));
50 Serial.print(
" None ");
53 if (association.
tccF>=0) {
54 int tcn = GetTCNumber(association.
tccF);
55 if (tcn>=TCC_INST_NUM)
61 Serial.print(GetTCChannelNumber(association.
tccF));
63 Serial.print(GetTCChannelNumber(association.
woF));
67 Serial.println(
" None ");
92 Serial.print(info.pin);
93 Serial.print((info.alternate==1)?
" alternate TCC":
" normal TCC");
94 if (info.tcc.tccn>=0) {
95 Serial.print(info.tcc.tccn);
97 Serial.print(info.tcc.chan);
99 Serial.print(info.wo);
103 Serial.println(
" None");