Benoît Thébaudeau
3f676a5a16
ARM: Add common Cortex-M mtarch implementation
...
This includes support for preemption ready to be integrated into
exception handlers.
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau.dev@gmail.com>
2016-11-24 22:30:26 +01:00
Benoît Thébaudeau
9195b49c18
ARM: CMSIS-CORE: Introduce NVIC_IsIRQEnabled()
...
This function returns the enable state of an interrupt.
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau.dev@gmail.com>
2016-11-24 22:30:26 +01:00
Benoît Thébaudeau
d3158897c2
ARM: CMSIS-CORE: Fix doxygen warnings
...
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau.dev@gmail.com>
2016-11-24 22:30:26 +01:00
Benoît Thébaudeau
280dc091d2
ARM: CMSIS-CORE: Bump version to 4.30
...
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau.dev@gmail.com>
2016-11-24 22:30:26 +01:00
Benoît Thébaudeau
ca86d5febf
ARM: Fix doxygen style
...
The rule in Contiki is to use backslashes, not at signs.
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau.dev@gmail.com>
2016-11-24 22:30:26 +01:00
George Oikonomou
b0672713bb
Remove built-in sniffer support: aducrf101
2016-08-12 01:23:49 +01:00
Simon Duquennoy
bb5e5d5c6b
TSCH: use RTIMER_CLOCK_DIFF to compute estimated drift, fixing a bug that would occur on 16-bit rtimer platforms
2016-04-27 14:13:33 +02:00
Simon Duquennoy
ebc8d9fb1c
Merge pull request #1344 from tsparber/fix-doxygen
...
doxygen: Fixed all warnings
2015-11-30 22:07:15 +01:00
Marco Grella
e47c69c170
Merge remote-tracking branch 'upstream/master' into stm32nucleo-spirit1
2015-11-25 12:36:01 +01:00
Tommy Sparber
938a425949
Cleanup trailing spaces and convert tabs to spaces
...
This commit removes trailing spaces and converts
tabs to spaces in all files affected by fix-doxygen PR.
2015-11-18 11:09:43 +11:00
Tommy Sparber
938d17576b
doxygen: Fix many warnings
...
This commit fixes nearly all of the reported doxygen warnings.
I tried to not clutter the log with removed trailing spaces.
Removed whitespace and converted tab/spaces for all files affected by this commit
are in a separate branch.
2015-11-18 11:07:58 +11:00
Marco Grella
fc65757114
License headers and code style fixes.
2015-10-09 19:40:39 +02:00
Marco Grella
87970a88a4
Comments and documentation fixes.
2015-09-10 14:28:08 +02:00
Fabien Castanier
49b24e6f53
Modified the parameter name of clock_wait function
2015-08-05 13:59:08 +02:00
Marco Grella
62c33260bd
Modified structure to use a sub-module for platform APIs
2015-07-31 17:11:27 +02:00
Marco Grella
b61152bfa1
I/O libraries
2015-07-24 19:54:05 +02:00
Marco Grella
86f35536a4
Added new stm32nucleo-spirit1 platform
2015-07-24 16:30:10 +02:00
Benoît Thébaudeau
2eef189a0a
doxygen: Fix some warnings
...
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau.dev@gmail.com>
2015-06-20 03:22:31 +02:00
Jim Paris
d350aa4dd7
Fix aducrf101 builds with GCC 4.9+
...
Mixing LTO and libraries requires the use of gcc-ar instead of ar.
See https://gcc.gnu.org/wiki/LinkTimeOptimizationFAQ?action=recall&rev=5#ar.2C_nm_and_ranlib
2015-02-16 14:52:05 -05:00
Simon Duquennoy
a9cc909794
Network layer configuration: replace UIP_CONF_* with NETSTACK_CONF_WITH_*
2014-12-01 21:02:57 +01:00
Simon Duquennoy
722b3258d1
Cleanup of the Contiki network layer configuration. Now using CONTIKI_WITH_IPV6, CONTIKI_WITH_IPV4, and CONTIKI_WITH_RIME in makefiles, and UIP_CONF_IPV6, UIP_CONF_IPV4, UIP_CONF_RIME in c code. Now only the stacks that are used are compiled (via makefile MODULES). Make IPv6 the default network stack.
2014-12-01 20:13:09 +01:00
Enrico Joerns
f7711d1659
[cpu/arm] Added doxygen .txt files for gaining a minimum of documentation structure
2014-11-10 23:53:33 +01:00
Enrico Joerns
e2f09a367f
[cpu/arm] removed free-standing @addtogroup command
2014-11-10 23:53:33 +01:00
Enrico Joerns
7d9c80aa76
[cpu] removed faulty group names
2014-11-10 23:53:33 +01:00
Enrico Joerns
9dd7f1d29a
[doc] added faulty esb and msp430 references
2014-11-10 23:53:32 +01:00
Jim Paris
4aa2a8b95c
aducrf101: Add stack pointer sampling, to help debug overflows
2014-07-29 18:25:55 -04:00
Jim Paris
3e193cca2c
aducrf101: Rearrange stack and heap to maximize available stack space
...
Stack now starts at the top of RAM, heap starts after BSS, and
they grow towards each other.
2014-07-29 18:09:16 -04:00
Jim Paris
6db05caed9
Fix radio hangups when trying to transmit with radio off.
...
The border-router tries to transmit and do other stuff after turning
the radio off, and the radio driver didn't handle that very well.
With this fix, it's no longer necessary to reset the border router
after starting tunslip6.
2014-07-23 16:21:53 -04:00
Jim Paris
07201d13a3
Add IAR compiler support for ADuCRF101
2014-07-23 16:21:53 -04:00
Jim Paris
a4a3eca41d
Add sniffer support to ADuCRF101
...
This works with the examples/cc2538dk/sniffer/ project and the
corresponding "sensniff" host-side tool.
2014-07-22 21:18:17 -04:00
Jim Paris
6967fc67c1
Add dummy uart0/uart1 headers that some examples require
2014-07-22 21:18:16 -04:00
Jim Paris
ad141b00fb
Implement rtimers for ADuCRF101
2014-07-22 21:18:16 -04:00
Jim Paris
4cb97a3311
Move RF RX into its own process
2014-07-22 21:18:16 -04:00
Jim Paris
fff8a18b99
Fix ADI radio engine driver and add hook for packet reception
2014-07-22 21:18:16 -04:00
Jim Paris
b7373edf8c
Add ADuCRF101 radio driver
2014-07-22 21:18:16 -04:00
Jim Paris
baa6058839
Add initial ADuCRF101 CPU support
2014-07-22 21:18:16 -04:00
Jim Paris
2be02cd269
Add CMSIS library code from ARM
2014-07-22 21:12:17 -04:00
Jim Paris
ee1ca8ac55
Add ADuCRF101 library code from Analog Devices
2014-07-22 21:12:17 -04:00
Adam Dunkels
5f3fe7f7c7
Updated include paths for the moved files under net/
2014-01-26 23:20:23 +01:00
Adam Dunkels
bb2dcaa057
A massive all-tree automated update of all double inclusion guard #defines that changes from using two underscores as a prefix, which are reserved, to not using two underscores as a prefix
2013-11-24 20:20:11 +01:00
Peter A. Bigot
5fc0575e99
Makefile.include: support make clean all
...
Historically $(OBJECTDIR) was created when Makefile.include is read. A
consequence is that combining "clean" with "all" (or any other build
target) results in an error because the clean removes the object
directory that is required to exist when building dependencies.
Creating $(OBJECTDIR) on-demand ensures it is present when needed.
Removed creation of $(OBJECTDIR) on initial read, and added an order-only
dependency forcing its creation all Makefile* rules where the target is
explicitly or implicitly in $(OBJECTDIR).
2013-06-20 17:45:41 -05:00
Robert Quattlebaum
1d113f52ad
core/net/uip: Rename uip_ethaddr
to uip_lladdr
.
...
There isn't really a good reason I can think of for these
to be different between IPv4 and IPv6.
2013-03-10 11:39:11 -07:00
Mariano Alvira
ab8fe95864
Revert "Merge pull request #120 from Jeff-Ciesielski/stm32_cl"
...
This reverts commit 029bc0ee27
, reversing
changes made to a7b3e99644
.
This uses LGPL libopencm3. While the patch doesn't include the code,
the resulting binary would force the release of all code as LGPL.
2013-03-02 08:11:28 -05:00
Jeff Ciesielski
6b97fa8382
stm32f1x_cl: Fix stm32f107 linker script
...
This is a critical fix which adds inclusion of the entire data/bss
section to the output ELF file. Without it, the BSS section will not
be zeroed out
2013-02-09 23:54:14 -08:00
Jeff Ciesielski
5c6018f0e2
stm32f1x_cl: Add initial support for STM32F1x connectivity line
...
This currently supports the stm32f107, but support will be added for
the F105 shortly (missing a linker script and I can't properly test
without a devkit).
2013-02-06 15:41:50 -08:00
Arngrimur Bjarnason
b533a683c3
Changed makefile. Removed extra slash
2012-12-10 20:41:43 +01:00
Adam Dunkels
944537fccf
Removed all old RCS tags in the Contiki source tree. Those RCS tags are not used any more, as we are now using git to manage the Contiki source tree
2012-10-26 15:54:49 +02:00
Nicholas J Humfrey
1cda3da17e
Converted u8_t to uint8_t and u16_t to uint16_t in the cpu directory.
2012-02-21 08:33:24 -05:00
David Kopf
38267bfd5a
Webserver-nano: Add page load times, remove workaround code for bug in arm strformat.c, correct the double count of leading zeros there.
2012-02-11 14:58:35 -05:00
Simon Berg
506eced1bc
Bug fix by Jonathan Chung
2011-07-22 15:07:52 +02:00