Skip to content

Commit abace2e

Browse files
committed
digital
1 parent b3f5993 commit abace2e

File tree

2 files changed

+4
-11
lines changed

2 files changed

+4
-11
lines changed

cores/arduino/Arduino.h

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -43,21 +43,13 @@
4343
#endif
4444
#endif // LED_BUILTIN
4545

46-
#define DN_ENUMS(n, p, i) D##i = i
47-
4846
/*
4947
* expand as
5048
* enum digitalPins { D0, D1, ... };
5149
*/
52-
#define ZARD_DN_ENUMS(n, p, i) DX##i = ZARD_GLOBAL_GPIO_NUM(n, p, i)
53-
enum digitalPinsx {
54-
DT_FOREACH_PROP_ELEM_SEP(DT_PATH(zephyr_user), digital_pin_gpios, ZARD_DN_ENUMS, (,))
55-
, NUM_OF_DIGIAL_PINSX
56-
};
57-
50+
#define ZARD_DN_ENUMS(n, p, i) D##i = ZARD_GLOBAL_GPIO_NUM(n, p, i)
5851
enum digitalPins {
59-
DT_FOREACH_PROP_ELEM_SEP(DT_PATH(zephyr_user), digital_pin_gpios, DN_ENUMS, (, )),
60-
NUM_OF_DIGITAL_PINS
52+
DT_FOREACH_PROP_ELEM_SEP(DT_PATH(zephyr_user), digital_pin_gpios, ZARD_DN_ENUMS, (,))
6153
};
6254

6355
#ifdef CONFIG_ADC

cores/arduino/zephyrCommon.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -534,7 +534,8 @@ int digitalPinToInterrupt(pin_size_t pin) {
534534

535535
#define Dx(x) D ## x
536536
#define DXx(x) DX ## x
537-
#define PRINT_PIN(p, _) printf(STRINGIFY(Dx(p)) ":%d:%p:%d - " STRINGIFY(DXx(p)) ":%d:%p:%d\n", Dx(p), arduino_pins[Dx(p)].port, arduino_pins[Dx(p)].pin, DXx(p), local_gpio_port(DXx(p)), local_gpio_pin(DXx(p)));
537+
//#define PRINT_PIN(p, _) printf(STRINGIFY(Dx(p)) ":%d:%p:%d - " STRINGIFY(DXx(p)) ":%d:%p:%d\n", Dx(p), arduino_pins[Dx(p)].port, arduino_pins[Dx(p)].pin, DXx(p), local_gpio_port(DXx(p)), local_gpio_pin(DXx(p)));
538+
#define PRINT_PIN(p, _) printf(STRINGIFY(Dx(p)) ":%d:%p:%d\n", Dx(p), local_gpio_port(Dx(p)), local_gpio_pin(Dx(p)));
538539

539540
void debug_dump(void) {
540541
int x = LED_BUILTIN;

0 commit comments

Comments
 (0)