Commit Graph

13724 Commits

Author SHA1 Message Date
George Oikonomou
84a74907f3 Allow the LED HAL to work on platforms without LEDs 2018-04-01 15:20:19 +01:00
George Oikonomou
1d59a258ed Remove obsolete typedefs 2018-04-01 14:34:52 +01:00
George Oikonomou
59e26c8b21 Add some logging to the GPIO HAL 2018-04-01 14:33:04 +01:00
George Oikonomou
148e796ee1 Don't implement putc and __sp
Those two functions are not necessary in Contiki-NG
2018-03-30 22:21:24 +01:00
George Oikonomou
b2438b4563 Enable putchar for all arm platforms
Instead of having to #undef putchar in every file where we want to use it, we undef it across the board. See the comment in arm-def.h as to why this needs done.
2018-03-30 22:20:48 +01:00
George Oikonomou
be2a818eaa Adjust nrf52832 compile output 2018-03-30 21:23:00 +01:00
George Oikonomou
3f4a1f7c54 Extend the usage target and add help target 2018-03-30 21:23:00 +01:00
George Oikonomou
a22324291f Specify a number of targets as .PHONY 2018-03-30 21:22:59 +01:00
George Oikonomou
9a1d34e163 Change distclean to clean all platforms 2018-03-30 21:22:59 +01:00
George Oikonomou
c7e36a3d55 Change clean target to be more explicit
Previously, the clean target would delete a number of file extensions, many of which currently unknown to our build system (old platforms?). This commit changes the target so that it only cleans what we know we are building. Platforms / CPUs can append to the target with platform-specific build artifacts.
2018-03-30 21:22:59 +01:00
George Oikonomou
1d3122750a Define different mspsim-maptable per project
The rule is changed such that it makes sure the .map file gets built first. We have separate map files per project, so we need separate mspsim-maptables
2018-03-30 21:22:59 +01:00
George Oikonomou
16d8c5b4f9 Use a variable for the Contiki-NG archive file
Prevents having to hard-code the filename in multiple cpu/platform makefiles and allows us to easily rename it across the board in the future
2018-03-30 21:22:59 +01:00
George Oikonomou
87dfa61fd6 Use dbg.c from the CPU dir and delete platform file 2018-03-30 21:06:52 +01:00
George Oikonomou
ce540a8bca Harmonise filename pattern for the .map file
All map files are now called example-platform.map (e.g. hello-world-native.map).
2018-03-30 20:24:59 +01:00
George Oikonomou
04ca5fd46a Update doxygen content and structure 2018-03-30 15:24:04 +01:00
George Oikonomou
86b10b69aa Resolve multiple symbol definitions 2018-03-30 15:23:50 +01:00
George Oikonomou
1bf1f37b24 Build dbg-io as a module 2018-03-30 15:23:50 +01:00
George Oikonomou
6d592945a0 Use a single common dbg.h 2018-03-30 15:23:50 +01:00
George Oikonomou
40f6b1a2ba Rename files to resolve filename conflicts 2018-03-30 15:23:50 +01:00
George Oikonomou
ed3e2c850e Remove depedency to a debug-uart.h 2018-03-30 15:23:50 +01:00
George Oikonomou
8e52414e44 Fix naming convention 2018-03-30 15:23:50 +01:00
George Oikonomou
bb338affeb Move dbg-io to os 2018-03-30 15:23:50 +01:00
George Oikonomou
a0e8b51950 Add license and copyright notice 2018-03-30 15:23:50 +01:00
George Oikonomou
89148eb030 Include contiki.h 2018-03-30 15:23:49 +01:00
George Oikonomou
888a99ed3c Move macros to top of file 2018-03-30 15:23:49 +01:00
George Oikonomou
4e3c7efa5f Fix code style 2018-03-30 15:23:49 +01:00
George Oikonomou
632ab90161 Apply cosmetic changes 2018-03-30 15:23:49 +01:00
George Oikonomou
8fb2b2074e Delete jn516x-specific BR example
#132 deleted other jn516x-specific BR examples, but this one was missed. This pull deletes the leftover example.

This is the only place where we are still using the obsolete `SLIP_BRIDGE_CONF_NO_PUTCHAR` define (all others were removed by #135). This pull removes that too.
2018-03-30 15:21:52 +01:00
George Oikonomou
941d8457b4
Merge pull request #357 from yatch/pr/6top-protocol-draft-10
Update 6top Protocol (6P) to draft-10
2018-03-29 16:30:14 +01:00
George Oikonomou
613ac9aa78
Merge branch 'develop' into pr/6top-protocol-draft-10 2018-03-29 15:35:03 +01:00
George Oikonomou
dbcb653a9e
Merge pull request #310 from atiselsts/contrib/cc26xx-stack-size
CC26xx: increase size of the region reserved for stack from 256 bytes to 1024 bytes
2018-03-29 15:34:41 +01:00
Yasuyuki Tanaka
c7d60bc8a6 sixtop: update to draft-ietf-6tisch-6top-protocol-10
- remove the schedule generation management using GEN field
- add SIGNAL command
- add RC_ERR_SEQNUM
- rename and reorder return codes
2018-03-29 16:19:21 +02:00
Yasuyuki Tanaka
62a93a7e62 sixtop: fix typos in error messages 2018-03-29 16:19:21 +02:00
Atis Elsts
94db704b44 change project-conf.f for cc26xx-web-demo to make it link with the new stack region size on cc26xx 2018-03-29 14:15:47 +01:00
Atis Elsts
a9e9d0f3ec CC26xx: increase size of the region reserved for stack from 256 bytes to 1024 bytes 2018-03-29 14:09:38 +01:00
George Oikonomou
8cc1713e93
Merge pull request #379 from simonduq/contrib/tsch-cleanup
Cleanup TSCH .h files
2018-03-29 12:48:00 +01:00
Simon Duquennoy
a3e62befb8 TSCH: rework .h system, now following the same structure as rpl-lite 2018-03-28 10:39:41 -07:00
Simon Duquennoy
9a6bbdcb5c
Merge pull request #304 from superjudge/fix_observer
Fix observer and block-wise transfer interaction
2018-03-28 11:02:25 +02:00
Joakim Eriksson
5e45ffc194
Merge branch 'develop' into fix_observer 2018-03-28 08:21:47 +02:00
George Oikonomou
e3582b331e
Merge pull request #383 from simonduq/fix/test-br-real-time
Border router tests: make all simulations real-time
2018-03-27 21:46:34 +01:00
Simon Duquennoy
d157fc721d
Merge branch 'develop' into fix/test-br-real-time 2018-03-27 21:21:46 +02:00
Simon Duquennoy
e405eed509
Merge pull request #384 from simonduq/simonduq-patch-1
Compile test log summary format
2018-03-27 21:21:34 +02:00
Simon Duquennoy
06b12a0a72
Merge branch 'develop' into simonduq-patch-1 2018-03-27 20:40:14 +02:00
Simon Duquennoy
f1b65d86fa
Merge pull request #381 from yatch/pr/shell-add-guard
shell: add missing UIP_CONF_IPV6_RPL guard
2018-03-27 20:39:42 +02:00
Yasuyuki Tanaka
4206761ccf shell: add missing UIP_CONF_IPV6_RPL guard 2018-03-27 17:22:52 +02:00
Simon Duquennoy
710ea91f1a
Compile test log summary format 2018-03-27 16:11:57 +02:00
Simon Duquennoy
a2c76f63c3 Border router tests: make all simulations real-time 2018-03-27 02:13:54 -07:00
George Oikonomou
b61cfd9897
Merge pull request #382 from simonduq/fix/rpl-br-test-slack
RPL BR tests: add more time for initial convergence
2018-03-26 22:50:14 +01:00
George Oikonomou
6604adf0bc
Merge branch 'develop' into fix/rpl-br-test-slack 2018-03-26 22:14:00 +01:00
George Oikonomou
3d30dd5872
Merge pull request #378 from yatch/pr/sicslowpan-cosmetic-fix
sicslowpan: fix debug messages and remove TABs
2018-03-26 22:13:09 +01:00