List of tags/branches of this Contiki fork
[feature/make-extends] - set of make extends
[feature/make-exclude_source] - provide Makefile system with SOURCE_EXCLUDE feature
- linkaddr.u16[] - unifyed u16[] as array for all addr sizes
[pr/printf-netaddr] - provides printf with dump internal structures:
- print uipaddr by %pI
- print lladdr by %pL
[feature/net-uipaddr-deploy] - moves uip adress defs to 'uipaddr.h'
[feature/debug-os-unstatic] - gives protothreads functions no statics. this allow debugger to know code where it run.
[feature/tsch-extends] - set of TSCH features - fixed PANID handling for LINKADDR_SIZE=2, and control it at ACK
[pr/tsch-rx_relaxcpu-prefetch] - implements wait for receiveing radio frame by fast polling. This releases CPU to APP between polls, so CPU about 90% free when receive frame.
[fix-tsch-activity_onoff] -
[feature/tsch-fast-gettimesrc] - inline optimisations for tsch_queue_get_time_source
[fix/tsch-cb-joinleave] - TSCH_JOIN/LEAVE events hooks establish
[tsch-scan-flex] - provides TSCH association scan with more strategys: - single/loop scaning - random/sequental chanels scan
[alexrayne-tsch-slot_prognose_rfoff] - this takes to account that RF power-on takes a time, and so try to prefetch poweron such it be ready at slot start. This allows not include poweron time in slot layout - gives more time for radio activity.
[contrib/tsch-link-signaling] - establish event TSCH_CALLBACK_LINK_SIGNAL for links marked with LINK_OPTION_SIGNAL
- introduced new API structures
- concurent transactions in/out and on differ nbrs
- fixed some bugs
[msf/workplace] - inroduce MSF schdeler service for TSCH.
[nrsf] - protocol for sync scheduling tables berween nbrs. Allows MSF build no-conflict scheduling.
- a number of init/powerup fixes, invalid frames handling ...
[speed/inlines] - core optimisation by inlining code
[speed/nbr-index-access] - nbr-table inline optimisations
[speed/ctimer-expireds] - ctimer faster handle expited events addition - they are not arm timers, but passes through to execute
[feature/tsch-fast-gettimesrc] - inline optimisations for tsch_queue_get_time_source
[optimise/dev-slip] - dev/slip - code size optimisation
[add-cooja-dbglog] - deploy debug output printing from rs232 output. This gives pure serial interconnection, that not fills with debug mesages
[contrib/cooja-coffeeecatch] - coffeecatch
library suports exception/signal
capture in native code, when simulate motes. This provides crash stack-trace
when crashed in simulation.
[speed/cooja] - speed up printing in cooja - print direct into debugout buffer.
[feature/cooja-clock-resolution] - supports control on simulator rtimer clock resolution. default resolution = 1ms, for some cases need better resolution, and it possible here.
[fix/cooja-radio-startoff] - cooja radion starts turned off. it is valid behaviour.
[feature/cooja-radio-emu] - allows use cc13/26x0 cpu radio configs with cooja mote. It allows simulate cooja mote close to original cc13
[fix-cooja-make-printredef] - fixes building cooja targets. Objcopy crushes when try to rename symbols in archives. Therefore later simulation crushes too.
[contrib/native-slipgate] - native platform now can use board slipgate
to use serial as
SLIP tonel for board-routing