Ich habe ja gestern durch miparo etwas gelernt, das die dunkle grünen Zahlen meine
Pins sind, also für Arduino
Und wenn ich mir das Bild vom Metro M4 Grand Centrale anschaue dann habe ich 2 I2C
auf die PinHeads rausgeführt.
1te I2C
SDA = 20
SCL = 21
2te I2C
SDA = 25
SCL = 24
Aber warum ist dann in meiner variant.h Datei für die erste I2C
#define PIN_WIRE_SDA (62)
#define PIN_WIRE_SCL (63)
das drin stehen, das ist doch nicht richtig
Code
/*
* Wire Interfaces
*/
#define WIRE_INTERFACES_COUNT 2
#define PIN_WIRE_SDA (62)
#define PIN_WIRE_SCL (63)
#define PERIPH_WIRE sercom3
#define WIRE_IT_HANDLER SERCOM3_Handler
#define WIRE_IT_HANDLER_0 SERCOM3_0_Handler
#define WIRE_IT_HANDLER_1 SERCOM3_1_Handler
#define WIRE_IT_HANDLER_2 SERCOM3_2_Handler
#define WIRE_IT_HANDLER_3 SERCOM3_3_Handler
static const uint8_t SDA = PIN_WIRE_SDA;
static const uint8_t SCL = PIN_WIRE_SCL;
#define PIN_WIRE1_SDA (25)
#define PIN_WIRE1_SCL (24)
#define PERIPH_WIRE1 sercom6
#define WIRE1_IT_HANDLER SERCOM6_Handler
#define WIRE1_IT_HANDLER_0 SERCOM6_0_Handler
#define WIRE1_IT_HANDLER_1 SERCOM6_1_Handler
#define WIRE1_IT_HANDLER_2 SERCOM6_2_Handler
#define WIRE1_IT_HANDLER_3 SERCOM6_3_Handler
static const uint8_t SDA1 = PIN_WIRE1_SDA;
static const uint8_t SCL1 = PIN_WIRE1_SCL;
Gruß Frank