Smart supermarket toy implementation for Networked Embedded Systems exam on Launchpad CC2650 with contiki-ng
Go to file
Billy Kozak 6b40fcc125 refactored tcpip_ipv6_output
- brought out several sections of code into seperate helper functions
- reduced conditional nesting by adding new function exit points
- use gotos to eliminate some code duplication (the main goal here
  is to reduce code size so as to avoid compilation problems on some
  platforms).

Conflicts:
	core/net/ip/tcpip.c
2017-06-21 16:02:44 +02:00
apps Merge pull request #39 from simonduq/pr/werror 2017-06-21 16:00:16 +02:00
core refactored tcpip_ipv6_output 2017-06-21 16:02:44 +02:00
doc Removing IPv4 stack 2017-06-16 17:32:22 +02:00
drivers Merge pull request #39 from simonduq/pr/werror 2017-06-21 16:00:16 +02:00
examples Merge pull request #34 from simonduq/pr/no-ipv4 2017-06-21 14:31:58 +02:00
regression-tests Fix a number of compiler warnings 2017-06-21 12:06:57 +02:00
tools Removing IPv4 stack 2017-06-16 17:32:22 +02:00
.gitattributes Add binary files file extension 2015-10-22 16:19:39 +02:00
.gitignore Removing Rime, old platforms, old MAC layers, LLSEC (as a layer), some examples and apps 2017-05-14 01:14:05 +02:00
.gitmodules Move cpu, dev and platform into a new top-level directory: drivers 2017-05-16 09:04:52 +02:00
.travis.yml Merge Travis sub-tests for faster check time 2017-05-16 20:55:13 +02:00
CONTRIBUTING.md Updated CONTRIBUTING.md to reflect Contiki's new merging policy 2015-08-18 22:06:56 +02:00
LICENSE.md Remove outdated README files, link to wiki instead 2017-05-16 16:06:13 +02:00
Makefile.include Merge pull request #39 from simonduq/pr/werror 2017-06-21 16:00:16 +02:00
README.md Remove outdated README files, link to wiki instead 2017-05-16 16:06:13 +02:00

The Contiki Operating System

Travis link: https://travis-ci.com/sics-iot/contiki

Contiki is an open source operating system that runs on tiny low-power microcontrollers and makes it possible to develop applications that make efficient use of the hardware while providing standardized low-power wireless communication for a range of hardware platforms.

Contiki is used in numerous commercial and non-commercial systems, such as city sound monitoring, street lights, networked electrical power meters, industrial monitoring, radiation monitoring, construction site monitoring, alarm systems, remote house monitoring, and so on.

For more information, see the Contiki website: http://contiki-os.org

To get started, see the Contiki wiki: https://github.com/contiki-os/contiki/wiki