cpu/esp8266/gpio: use gpio_irq feature#10001
Conversation
|
The binary size doesn't change with this PR, regardless if I compile with or without |
gschorcht
left a comment
There was a problem hiding this comment.
Following the test instructions in #9992 and after changing the tests/periph_gpio so that it becomes compilable without module periph_gpio_irq, I got the following results:
make BOARD=esp8266-esp-12x -C tests/periph_gpio
text data bss dec hex filename
79179 4325 7352 90856 162e8 ...
DISABLE_MODULE=periph_gpio_irq make BOARD=esp8266-esp-12x -C tests/periph_gpio
text data bss dec hex filename
78799 4325 7200 90324 160d4 ...
Reduces the code size by 380 bytes and memory size by 1352 bytes.
@miri64 The same can be observed using FEATURES_OPTIONAL += periph_gpio_irq and tests/periph_pwm.
|
Then something might be wrong with the current Docker image (alternatively, in #10008 I noticed that the description in #9992 is somewhat broken, see #10047, so maybe this causes the difference): Note: all other platforms I tested I build without |
|
It's indeed docker. Somehow the |
See #9992