TeleMetrum v4.0 work in progress
[fw/altos] / src / samd21 / samd21.h
index 4a18e757d986d73a2ee4c43891f2803448e3cb17..747f3ad5f8df52652c5d2321b8b9d37ad883d7ad 100644 (file)
@@ -860,6 +860,7 @@ struct samd21_adc {
 #define SAMD21_ADC_SWTRIG_START                1
 
 #define SAMD21_ADC_INPUTCTRL_MUXPOS            0
+# define SAMD21_ADC_INPUTCTRL_MUXPOS_TEMP              0x18
 # define SAMD21_ADC_INPUTCTRL_MUXPOS_BANDGAP           0x19
 # define SAMD21_ADC_INPUTCTRL_MUXPOS_SCALEDCOREVCC     0x1a
 # define SAMD21_ADC_INPUTCTRL_MUXPOS_SCALEDIOVCC       0x1b
@@ -1599,7 +1600,14 @@ extern struct samd21_sercom samd21_sercom5;
 #define SAMD21_SERCOM_CTRLA_IBON       8
 #define SAMD21_SERCOM_CTRLA_SAMPR      13
 #define SAMD21_SERCOM_CTRLA_TXPO       16
+#define  SAMD21_SERCOM_CTRLA_TXPO_TX_0                 0
+#define  SAMD21_SERCOM_CTRLA_TXPO_TX_2                 1
+#define  SAMD21_SERCOM_CTRLA_TXPO_TX_0_RTS_2_CTS_3     2
 #define SAMD21_SERCOM_CTRLA_RXPO       20
+#define  SAMD21_SERCOM_CTRLA_RXPO_RX_0                 0
+#define  SAMD21_SERCOM_CTRLA_RXPO_RX_1                 1
+#define  SAMD21_SERCOM_CTRLA_RXPO_RX_2                 2
+#define  SAMD21_SERCOM_CTRLA_RXPO_RX_3                 3
 #define SAMD21_SERCOM_CTRLA_SAMPA      22
 #define SAMD21_SERCOM_CTRLA_FORM       24
 #define SAMD21_SERCOM_CTRLA_CMODE      28