Todo List¶
mulle/include/board.h::AT86RF2XX_PARAM_CS
boards/chronos/include/periph_conf.h::CLOCK_CORECLOCK
Move all clock configuration code here from the board.h
Move all clock configuration code here from the board.h
Move all clock configuration code here from the board.h
Move all clock configuration code here from the board.h
Move all clock configuration code here from the board.h
Move all clock configuration code here from the board.h
Move all clock configuration code here from the board.h
Move all clock configuration code here from the board.h
Move all clock configuration code here from the board.h
esp32/include/cpu.h::cpu_print_last_instruction()
: Not supported
: Not supported
: Not supported
: Not supported
: Not supported
: Not supported
: Not supported
: Not supported
describe concept in detail
link to driver model
describe/link implementation guide
list best practices
gcoap.h::gcoap_get_resource_list()
add support for JSON CoRE Link Format
add support for ‘CBOR CoRE Link Format`
socket.h::getsockopt()
implement out these functions
i2c.h::I2C_DEV
sys/include/net/ieee802154.h::ieee802154_get_frame_hdr_len()
in.h::in_port_t
lua_builtin.h::lua_riot_builtin_c::luaopen
lua_run.h::lua_riot_newstate()
chronos/include/board.h::MSP430_INITIAL_CPU_SPEED
Move this to the periph_conf.h
Move this to the periph_conf.h
Move this to the periph_conf.h
Move this to the periph_conf.h
Move this to the periph_conf.h
Move this to the periph_conf.h
Move this to the periph_conf.h
Move this to the periph_conf.h
Move this to the periph_conf.h
Gateway discovery (so far there is no support for handling ADVERTISE, GWINFO, and SEARCHGW). Open question to answer here: how to put / how to encode the IPv(4/6) address AND the port of a gateway in the GwAdd field of the GWINFO message
QOS level 2
put the node to sleep (send DISCONNECT with duration field set)
handle DISCONNECT messages initiated by the broker/gateway
support for pre-defined and short topic IDs
handle (previously) active subscriptions on reconnect/disconnect
handle re-connect/disconnect from unresponsive gateway (in case a number of ping requests are unanswered)
react only to incoming ping requests that are actually send by the gateway we are connected to
Add detailed description
Implement multihop DAD
Implement classic SLAAC
Implement MLD
stm32f1/include/periph_cpu.h::PM_BLOCKER_INITIAL
we block all modes per default, until PM is cleanly implemented
we block all modes per default, until PM is cleanly implemented
we block all modes per default, until PM is cleanly implemented
semaphore.h::sem_close()
semaphore.h::sem_open()
semaphore.h::sem_unlink()
socket.h::sendto()
socket.h::recvfrom()
call that is called to receive an expected response to this send command, must be called from the same thread. This is undesired behavior and will be fixed in upcoming versions of RIOT. sock.h::SOCK_ADDR_ANY_NETIF
sock.h::sock_ip_ep_t::netif
- struct msghdr, struct cmesghdr, and struct linger and all related defines
socket.h::getsockopt()
/setsockopt() and all related defines.- shutdown() and all related defines.
- sockatmark()
Make it possible to bootstrap Arduino code manually from any RIOT application. Include a pseudomule as e.g. arduino_base, which does not implement a main function calling setup()
and loop()
, so these functions have to be called manually from a RIOT application.
Implement analog outputs (PWM mapping)
Implement analog inputs (ADC mapping)
Implement SPI interface class
Add support for the ‘Wire Library’ (I2C)
Add means to include various Arduino Libraries (maybe as pkg?)
Implement anything else that is missing…
Adapt Arduino build script, so sketches do not have to have the file ending *.sketch
anymore
cpu_conf_common.h::THREAD_EXTRA_STACKSIZE_PRINTF
Adjust values for Cortex-M4F with FPU?
Configure second set if no newlib nano.specs are available?
msp430_types.h::time_t
time_t
drivers/include/periph/timer.h::TIMER_DEV
struct timespec
lua_builtin.h::WEAK