Skip to content

Commit 8440b79

Browse files
committed
WIP: Fix PinStatus warning.
Signed-off-by: zhanglinjing <[email protected]>
1 parent e033680 commit 8440b79

File tree

3 files changed

+6
-93
lines changed

3 files changed

+6
-93
lines changed

cores/xmc/Arduino.h

+3-2
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,9 @@
2727
#include "api/deprecated-avr-comp/avr/dtostrf.h"
2828

2929
#ifdef __cplusplus
30+
31+
using namespace arduino;
32+
3033
extern "C" {
3134
#endif
3235

@@ -324,8 +327,6 @@ extern void loop(void);
324327
// @Arduino Core Includes
325328
//****************************************************************************
326329
#include "wiring_time.h"
327-
#include "wiring_digital.h"
328-
// #include "wiring_digital.h"
329330
/*
330331
#include "wiring_analog.h"
331332
#include "wiring_shift.h"

cores/xmc/wiring_digital.c

+3-5
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
// @Project Includes
2424
//****************************************************************************
2525
#include "Arduino.h"
26+
2627
#ifdef __cplusplus
2728
extern "C" {
2829
#endif
@@ -64,21 +65,18 @@ void pinMode(pin_size_t pin, PinMode mode) {
6465
XMC_GPIO_Init(mapping_port_pin[pin].port, mapping_port_pin[pin].pin, &gpio_conf);
6566
}
6667

67-
PinStatus digitalRead(pin_size_t pin) {
68+
uint8_t digitalRead(uint8_t pin) {
6869
return (pin == GND)
6970
? LOW
7071
: (XMC_GPIO_GetInput(mapping_port_pin[pin].port, mapping_port_pin[pin].pin));
7172
}
7273

73-
void digitalWrite(pin_size_t pin, PinStatus status) {
74+
void digitalWrite(uint8_t pin, uint8_t status) {
7475
XMC_GPIO_SetOutputLevel(mapping_port_pin[pin].port, mapping_port_pin[pin].pin,
7576
(status == LOW) ? XMC_GPIO_OUTPUT_LEVEL_LOW
7677
: XMC_GPIO_OUTPUT_LEVEL_HIGH);
7778
}
7879

79-
void digitalToggle(pin_size_t pin) {
80-
XMC_GPIO_ToggleOutput(mapping_port_pin[pin].port, mapping_port_pin[pin].pin);
81-
}
8280
#ifdef __cplusplus
8381
}
8482
#endif

cores/xmc/wiring_digital.h

-86
This file was deleted.

0 commit comments

Comments
 (0)