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
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
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
4ff15877e5
Merge branch 'develop' into contrib/cooja-main
2018-03-24 16:08:14 +00:00
Simon Duquennoy
3ec52a3f8a
Merge branch 'develop' into bugfix/launchpad-leds
2018-03-24 13:07:49 +01:00
George Oikonomou
22b4a40dd6
Cross-platform MQTT client example
2018-03-23 22:35:28 +00:00
George Oikonomou
59df70fcd2
Fix launchpad LED colour mappings
2018-03-23 22:23:00 +00:00
Simon Duquennoy
59ebacd384
Platform Cooja: port to common main
2018-03-23 12:23:27 -07:00
Joakim Eriksson
0c31f4dd95
Merge branch 'develop' into wip/button-hal
2018-03-21 07:19:51 +01:00
George Oikonomou
dc8aa6aeca
Fix link layer address retrieval from flash
2018-03-18 13:10:21 +00:00
George Oikonomou
155e2c9b0a
Support both old and new button API in common examples
...
This change is temporary so travis can pass until all platforms have been migrated to the new API
2018-03-14 09:34:47 +00:00
George Oikonomou
a5ea8d44e9
Use the new button HAL: Zoul
2018-03-14 09:34:46 +00:00
George Oikonomou
d22ea1df99
Use the new button HAL: OpenMote-CC2538
2018-03-14 09:34:46 +00:00
George Oikonomou
974a7549e9
Use the new button HAL: CC2538DK
2018-03-14 09:34:46 +00:00
George Oikonomou
7bf6679806
Allow the GPIO HAL to enable corresponding port interrupt on the NVIC
2018-03-14 09:34:46 +00:00
George Oikonomou
1dcb8426d6
Use the button HAL for all CC13xx/CC26xx devices
2018-03-14 09:34:45 +00:00
George Oikonomou
8ac1cf92ce
Implement the new button HAL: Sensortag
2018-03-14 09:34:45 +00:00
George Oikonomou
f199ff0a5f
Implement the new button HAL: Launchpad
2018-03-14 09:34:45 +00:00
George Oikonomou
3f4fef4625
Implement the new button HAL: SmartRF06 + CC13xxEM/CC26xxEM
2018-03-14 09:34:44 +00:00
George Oikonomou
3014e8cf07
Start the sensors process conditionally
...
(Not all boards have sensors)
2018-03-14 09:34:44 +00:00
Simon Duquennoy
76773c7b13
Merge branch 'develop' into bugfix/cc13xx/prop-mode-pan-id
2018-03-14 09:20:38 +01:00
George Oikonomou
e2d5e2dfee
Add missing includes
2018-03-13 22:47:45 +00:00
George Oikonomou
de975bbabe
Move BLE readme to the corresponding example dir
2018-03-13 22:47:45 +00:00
Jaroslav Kysela
1575222e4e
JN516x SDK 4170 build 1745 does not have vMMAC_SetChannel() function
...
- use only vMMAC_SetChannelAndPower()
- remove redundant call in init()
2018-03-13 20:10:52 +01:00
George Oikonomou
7859b3c189
Only print RADIO_PARAM_PAN_ID if the radio supports it
2018-03-12 15:26:43 +00:00
George Oikonomou
8624fa1601
Initialise variables explicitly
2018-03-12 15:17:47 +00:00
Simon Duquennoy
7fe4d913b7
Merge branch 'develop' into contrib/build-all
2018-03-12 14:22:34 +01:00
George Oikonomou
c250cf93b7
Merge branch 'develop' into feature/ipv6_over_ble
2018-03-12 08:52:25 +00:00
dongdongbh
4b173ce01f
add cfs support for srf06-cc26xx
2018-03-11 02:07:46 +08:00
Atis Elsts
a0707dfcb6
Orion: do not auto-enable IP64 as this causes compilation issues on many examples. Orion examples enable IP64 explicitly
2018-03-09 16:29:07 +00:00
Simon Duquennoy
0bacdd451e
nrf52832: fix .map filename
2018-03-09 16:29:06 +00:00
Simon Duquennoy
b0b71f6624
Do not attempt to compile SLIP for nrf52dk
2018-03-09 16:29:06 +00:00
Atis Elsts
449d7dd5e7
Add CLEAN targets for sky and native platforms
2018-03-09 16:29:06 +00:00
Atis Elsts
dab9ea0817
nrf52dk: move the build error when building without IPv6 from Makefile to C header file to enable PLATFORMS_EXCLUDE syntax in Makefiles
2018-03-09 16:29:06 +00:00
George Oikonomou
888063e9e6
Merge branch 'develop' into bugfix/cc26xx-rx-packet-size
2018-03-02 21:48:58 +00:00
George Oikonomou
c8debbac22
Add RGB LED driver
2018-03-01 15:29:30 +00:00
George Oikonomou
0dfd39adcf
Adjust data types for legacy LED API implementations
2018-03-01 15:29:30 +00:00
George Oikonomou
d52bfa0f22
Enable the legacy LED API for respective platforms
2018-03-01 15:29:30 +00:00
George Oikonomou
b1537374fb
Migrate to the new LED HAL (CC26xx/CC13xx)
2018-03-01 15:29:30 +00:00
George Oikonomou
ab710a8ed0
Implement the new LED HAL (Sensortag CC26xx/CC13xx)
2018-03-01 15:29:29 +00:00
George Oikonomou
877c758aaf
Implement the new LED HAL (Launchpad CC26xx/CC13xx)
2018-03-01 15:29:29 +00:00
George Oikonomou
f932e51128
Implement the new LED HAL (SmartRF06 CC26xx/CC13xx)
2018-03-01 15:29:29 +00:00
George Oikonomou
ce4caf2c7c
Implement and use the new LED HAL (Zoul)
2018-03-01 15:29:29 +00:00
George Oikonomou
e39472f7d0
Implement and use the new LED HAL (OpenMote)
2018-03-01 15:29:29 +00:00
George Oikonomou
f468fcd2a7
Implement and use the new LED HAL (CC2538DK)
2018-03-01 15:29:29 +00:00
George Oikonomou
424bee9464
Add CC2538 GPIO conversion macro
2018-03-01 15:29:29 +00:00
George Oikonomou
6004084785
Fix Zoul build when RTCC is enabled
2018-03-01 13:34:32 +00:00
Simon Duquennoy
635d8d78f7
Zoul platform.c: include stdlib.h
2018-03-01 13:34:32 +00:00