Smart supermarket toy implementation for Networked Embedded Systems exam on Launchpad CC2650 with contiki-ng
Go to file
George Oikonomou 90b5d2a149 Differentiate flash part across sensortag/cc2650 versions
Older CC2650 sensortags have a Winbond W25X40CL 4MBit SPI flash. Newer ones have a Macronix MX25R8035F 8MBit part. The parts have almost identical instruction sets and are both supported by our generic external flash driver. The key difference between the two parts is that they have different Manufacturer and Device IDs.

This commit allows us to switch between the two: We default to the new revision, and allow users to build for the older one by defining `SENSORTAG_CC2650_REV_1_2_0` to 1.

Current tags are version 1.5.1. Older tags are version 1.2.0. To identify older tags, look for "Rev: 1.2" printed on the PCB. They should also have a sticker that reads "Rev: 1.3.0" and "HW Rev 1.2.0".
2018-05-18 15:06:58 +01:00
arch Differentiate flash part across sensortag/cc2650 versions 2018-05-18 15:06:58 +01:00
examples Added example for uipbuf attributes 2018-05-14 08:30:28 -07:00
os Merge branch 'develop' into neighbor-discovery-bug 2018-05-18 13:40:06 +01:00
tests Add native border router fragmentation test 2018-05-14 14:19:45 -07:00
tools Add missing case statement 2018-05-12 15:19:33 +01:00
.gitattributes Add binary files file extension 2015-10-22 16:19:39 +02:00
.gitignore ignore files produced during coap-lwm2m tests 2018-05-17 20:09:56 +02:00
.gitmodules Added LWM2M standalone example as submodule for regression tests 2018-01-12 01:20:53 +01:00
.travis.yml tests/09-ipv6: add tests on neighbor cache update 2018-04-01 13:11:10 +02:00
CONTRIBUTING.md CONTRIBUTING.md: link to wiki where the content has moved 2017-10-29 08:55:23 +01:00
LICENSE.md Fix project name 2018-02-19 01:39:38 +00:00
Makefile.identify-target Move target identification code to a separate file 2017-10-28 22:36:08 +01:00
Makefile.include Added a configurable linker flag to enable linker warnings as errors since OSX 2018-05-15 00:52:12 +02:00
README.md Update top-level README 2018-04-07 14:49:40 +01:00

Contiki-NG: The OS for Next Generation IoT Devices

Build Status license Latest release GitHub Release Date Last commit

Contiki-NG is an open-source, cross-platform operating system for Next-Generation IoT devices. It focuses on dependable (secure and reliable) low-power communication and standard protocols, such as IPv6/6LoWPAN, 6TiSCH, RPL, and CoAP. Contiki-NG comes with extensive documentation, tutorials, a roadmap, release cycle, and well-defined development flow for smooth integration of community contributions.

Unless excplicitly stated otherwise, Contiki-NG sources are distributed under the terms of the 3-clause BSD license.

Contiki-NG started as a fork of the Contiki OS and retains some of its original features.

Find out more:

Engage with the community: