Skip to content

Commit cdd2e27

Browse files
committed
feat(I3C): switched to ArduinoCore-API usage
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
1 parent 9a722ab commit cdd2e27

2 files changed

Lines changed: 10 additions & 10 deletions

File tree

libraries/I3C/src/I3C.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -182,17 +182,17 @@ bool I3CBus::initClocks()
182182
// Controller initialization
183183
// ============================================================================
184184

185-
bool I3CBus::begin(uint32_t sda,
186-
uint32_t scl,
185+
bool I3CBus::begin(pin_size_t sda,
186+
pin_size_t scl,
187187
uint32_t freq,
188188
I3CBusType type,
189189
uint32_t mixedOdHz)
190190
{
191191
return begin(sda, scl, freq, type, mixedOdHz, I3CControllerConfig{});
192192
}
193193

194-
bool I3CBus::begin(uint32_t sda,
195-
uint32_t scl,
194+
bool I3CBus::begin(pin_size_t sda,
195+
pin_size_t scl,
196196
uint32_t freq,
197197
I3CBusType type,
198198
uint32_t mixedOdHz,
@@ -1430,7 +1430,7 @@ uint64_t I3CBus::extractPid48FromEntdaaPayload(uint64_t payload)
14301430
// Target-mode initialization
14311431
// ============================================================================
14321432

1433-
bool I3CBus::beginTarget(uint32_t sda, uint32_t scl, const I3CTargetConfig &cfg)
1433+
bool I3CBus::beginTarget(pin_size_t sda, pin_size_t scl, const I3CTargetConfig &cfg)
14341434
{
14351435
_sdaPin = digitalPinToPinName(sda);
14361436
_sclPin = digitalPinToPinName(scl);

libraries/I3C/src/I3C.h

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -124,8 +124,8 @@ class I3CBus {
124124
// ------------------------------------------------------------------------
125125
// Controller initialization and bus configuration
126126
// ------------------------------------------------------------------------
127-
bool begin(uint32_t sda,
128-
uint32_t scl,
127+
bool begin(pin_size_t sda,
128+
pin_size_t scl,
129129
uint32_t freq = 1000000U,
130130
I3CBusType type = I3CBusType::Pure,
131131
uint32_t mixedOdHz = 1000000U);
@@ -134,8 +134,8 @@ class I3CBus {
134134
I3CBusType type = I3CBusType::Pure,
135135
uint32_t mixedOdHz = 1000000U);
136136

137-
bool begin(uint32_t sda,
138-
uint32_t scl,
137+
bool begin(pin_size_t sda,
138+
pin_size_t scl,
139139
uint32_t freq,
140140
I3CBusType type,
141141
uint32_t mixedOdHz,
@@ -366,7 +366,7 @@ class I3CBus {
366366
// ------------------------------------------------------------------------
367367
// Target mode initialization
368368
// ------------------------------------------------------------------------
369-
bool beginTarget(uint32_t sda, uint32_t scl, const I3CTargetConfig &cfg);
369+
bool beginTarget(pin_size_t sda, pin_size_t scl, const I3CTargetConfig &cfg);
370370
bool beginTarget(const I3CTargetConfig &cfg);
371371
int configureTarget(const I3CTargetConfig &cfg);
372372

0 commit comments

Comments
 (0)