summaryrefslogtreecommitdiffstatshomepage
path: root/lib/netutils/dhcpserver.h
diff options
context:
space:
mode:
authorAlessandro Gatti <a.gatti@frob.it>2025-01-25 09:33:41 +0100
committerDamien George <damien@micropython.org>2025-05-29 12:12:39 +1000
commit1006ed69f0ee8ea326a02ff05f45234c62d32d4e (patch)
treee4c8f45c57268e97fcae40c38f69023d363f2e91 /lib/netutils/dhcpserver.h
parent555f1cf4885c65c9ff08e84f068fa175d3d8127d (diff)
downloadmicropython-1006ed69f0ee8ea326a02ff05f45234c62d32d4e.tar.gz
micropython-1006ed69f0ee8ea326a02ff05f45234c62d32d4e.zip
py/emitinlinextensa: Add the rest of LX3 opcodes to the assembler.
This commit expands the Xtensa inline assembler to support most if not all opcodes available on the ESP8266 and LX3 Xtensa cores. This is meant as a stepping stone to add inline assembler support for the ESP32 and its LX6 core, along to windowed-specific opcodes and additional opcodes that are present only on the LX7 core (ESP32-S3 and later). New opcodes being added are covered by tests, and the provided tests were expanded to also include opcodes available in the existing implementation. Given that the ESP8266 space requirements are tighter than ESP32's, certain opcodes that won't be commonly used have been put behind a define to save some space in the general use case. Signed-off-by: Alessandro Gatti <a.gatti@frob.it>
Diffstat (limited to 'lib/netutils/dhcpserver.h')
0 files changed, 0 insertions, 0 deletions