Open issues

OpenMote-CC2538 LPM2
FW-361
Adapt timing for openmote-b-subGHz board using 2-FSK option 1 FEC enabled
FW-850
Packet is removed from queue when nexthop is not found.
FW-843
Using FREQEST register from CC2538 to tell how far the frequency of SCuM is away and send the info back to SCuM
FW-836
Integrate channel SCAN algorithm at beginning for SCuM to calibrate the LC clock
FW-835
unexpected packet sent on autonomous cell anycast (downstream)
FW-834
relocation cell when it's below a threshold.
FW-828
Update the 6P TIMEOUT calculation according to MSF draft v02
FW-794
Update hash function of MSF according to version 02
FW-793
make sure EB are distributed over all radios
FW-788
check whether radios are listening previous to synchronization
FW-787
The wdDataDuration and wdAckDuration timing should be defined inside the board_info.h since it varies if the radio sending rate is NOT 250KB/s
FW-779
Implementation of the PKA drivers for asymmetric crypto support on the OpenMote platform
FW-778
Implement the Resource Server (RS) role of the OSCORE profile of ACE framework
FW-767
Minimize the firmware size of OpenWSN
FW-764
[port DW1000] Mote keeps geting desynchronized and restarted
FW-759
Manage conditional code controlled by #ifdef.
FW-750
Mote reboots if L2Sec active with cjoin and msf, when receiving packets using short addresses
FW-736
When the destination of IP packet is my neighbor, the behavior that node sends the packet to the neighbor directly rather than my parent may cause traffic jam on minimal cell.
FW-722
port rf215 to openmote-b
FW-708
force line endings in Git
FW-684
dat dropped on the serial line
FW-649
The neighbor rank should be updated not only when a DIO is received.
FW-645
The jobs of MSP430F1611 based platform failed on builder server
FW-625
create a statistics api for network information
FW-624
Adaptive sync feature needs to be updated to support slotskip.
FW-586
Separate FreeRTOS source code from OpenWSN source code
FW-544
checking style with uncrustify
FW-541
implement for multiple commands
FW-530
implement registration on UART
FW-528
Port to Zigduino
FW-513
Enable Slotskip when mote is detached to computer
FW-487
rename sensors.c/h to bsp_sensors.c/h
FW-360
Implement NACKing
FW-85
FreeRTOS support
FW-16
Add traffic control for applications.
FW-814
Update Mercator project
FW-772
In Mercator project, the Timer type and duration parameter of opentimers_scheduleIn function are in the opposite position.
FW-771
Mimsy2 BSP Added
FW-760
Casting in opentimer.
FW-740
Magic and wrong number for checking received packet from serial port.
FW-738
No resync when single channel other than SYNCHRONIZING_CHANNEL is used.
FW-700
statistics - openSerial
FW-694
SeqNum in ACK is not checked
FW-650
Adding new cells to a schedule that is almost full can take a while
FW-644
The senderRank in RPI of Root should be one.
FW-463
cannot add apps dynamically on the Python board
FW-444
openserial does not respect OpenWSN layering
FW-113
issue 1 of 48

OpenMote-CC2538 LPM2

Description

Currently OpenMote-CC2538 platform is not able to go to deep sleep mode (LPM2) to achieve lowest energy consumption. The problem is caused by the timers hardware implementation. The SLEEP timer is a single shot timer and does not have capture/compare registers. The MAC timer has capture/compare registers but cannot wake-up the microcontroller from deep sleep and is not easy to change the counter upon waking up. Finally, the GPTIMERS have capture/compare registers but do not run while the microcontroller is in deep sleep (thus, they cannot wake-up it up) plus the timer period/counter cannot be changed at all while running.

Environment

None

Status

Assignee

Pere Tuset

Reporter

Pere Tuset

Labels

None

Story Points

None

Affects versions

1.8.0

Priority

Major