Todo List¶
mulle/include/board.h::AT86RF2XX_PARAM_CSboards/chronos/include/periph_conf.h::CLOCK_CORECLOCKMove 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_DEVsys/include/net/ieee802154.h::ieee802154_get_frame_hdr_len()in.h::in_port_tlua_builtin.h::lua_riot_builtin_c::luaopenlua_run.h::lua_riot_newstate()chronos/include/board.h::MSP430_INITIAL_CPU_SPEEDMove 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_INITIALwe 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_NETIFsock.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_PRINTFAdjust values for Cortex-M4F with FPU?
Configure second set if no newlib nano.specs are available?
msp430_types.h::time_ttime_t drivers/include/periph/timer.h::TIMER_DEVstruct timespec lua_builtin.h::WEAK