Nicolas Tsiftes
3030422830
Merge pull request #1854 from mdlemay/fix-efi-align
...
x86: Fix section alignment for EFI binaries
2016-12-08 20:18:50 +01:00
George Oikonomou
367104166e
Update to latest CC13xxware/CC26xxware
2016-12-04 13:33:40 +00:00
Mohamed seliem
4a93babb58
fix msg.dst.sin6_addr.__u6_addr.__u6_addr16
2016-12-04 03:29:50 +02:00
George Oikonomou
7c54b7cd50
Merge pull request #1867 from MohamedSeliem/patch-6
...
update uart1.c to include Special function registers bits definitions
2016-11-30 16:37:49 +01:00
Benoît Thébaudeau
9c47f874c4
CC2538: Enable Cortex-M mtarch implementation
...
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau.dev@gmail.com>
2016-11-24 22:30:26 +01:00
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
ab1491be69
CC2538: Use CMSIS-CORE
...
Switch to CMSIS-CORE and remove the duplicate code.
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
Benoît Thébaudeau
4d61e8f997
Merge pull request #1906 from bthebaudeau/fix-cc2538-disabled-lpm-warnings
...
cc2538: lpm: Fix build warnings with LPM_CONF_ENABLE == 0
2016-10-31 21:38:16 +01:00
Benoît Thébaudeau
6cdba10b1d
Merge pull request #1895 from alignan/pull/fix-cc2538-cca
...
cpu/cc2538: CCA threshold was fixed
2016-10-28 23:42:18 +02:00
Niclas Finne
3982aee329
Added missing include
2016-10-26 00:04:58 +02:00
Benoît Thébaudeau
14ccffd9d4
cc2538: lpm: Fix build warnings with LPM_CONF_ENABLE == 0
...
Some arguments passed to the functions disabled with
LPM_CONF_ENABLE == 0 could trigger build warnings because they became
unused with this configuration option. Disable these functions by using
empty static inline functions instead of empty macros, so that the
function arguments are always considered by the compiler as used,
without having to #if-out code in many places.
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau.dev@gmail.com>
2016-10-25 22:18:37 +02:00
Antonio Lignan
2f76fc1f77
Merge pull request #1784 from g-oikonomou/contrib/cc1350
...
Add CC1350 support
2016-10-18 12:04:48 +02:00
Antonio Lignan
2a84e68e6d
cpu/cc2538: CCA threshold was fixed
2016-10-18 09:35:04 +02:00
Oliver Schmidt
fb4c42a357
Added custom log function for CBM machines.
...
The log function writes directly to the screen. Combined with the usage of PFS this means that the POSIX layer of the C library isn't referenced anymore thus reducing the memory requirements.
2016-10-15 23:36:53 +02:00
Oliver Schmidt
d864e73579
Added directory functions to the Commodore Platform File System.
...
They reduce the Telnet server's run size by 1231 bytes.
2016-10-15 18:36:54 +02:00
g.oikonomou@bristol.ac.uk
ec4b403e77
Allow and document IEEE mode for CC13xx
2016-10-07 10:05:14 +01:00
Mohamed Seliem
682abac7b7
update uart1.c to include Special function registers bits
...
including "sfr-bits.h" to define PERCFG_U1CFG, and UCSR_MODE
2016-09-21 14:32:09 +02:00
Michael LeMay
24f23588dd
x86: Fix section alignment for EFI binaries
...
This patch fixes the section alignment specification in the linker script for
the Intel Quark X1000 SoC so that the UEFI GenFw program generates correct EFI
binaries. See the added comment in quarkX1000.ld for details.
2016-09-08 12:13:28 -07:00
Antonio Lignan
6dd17f5eec
MSP430/F2xxx: fix ubr msb byte being hardcoded to zero
2016-09-01 10:25:38 +02:00
Antonio Lignan
8cc1870663
Zoul: generic servo driver
2016-08-24 14:27:41 +02:00
Antonio Lignan
cb42bafbfb
Merge pull request #1756 from g-oikonomou/contrib/cc26xx/new-ccxxwares
...
Update to latest TI CC13xxware/CC26xxware
2016-08-16 15:44:41 +02:00
Antonio Lignan
7ddbe640be
Merge pull request #1795 from g-oikonomou/contrib/sensniff
...
Add generic sensniff example and remove legacy sniffers
2016-08-16 14:47:17 +02:00
Antonio Lignan
3550d43b47
Merge pull request #1794 from g-oikonomou/bugfix/cc13xx/prop-set-channel
...
Fix PROP mode channel switching
2016-08-16 12:57:43 +02:00
Benoît Thébaudeau
a52a3d94d3
cc2538: uart: Fix garbled output occurring upon lpm_enter()
...
lpm_enter() must not enter PM1+ if the UART is transmitting. Otherwise,
the UART clock gets disabled, and its TX is broken.
The commit b8b54a033c
had already
partially fixed this issue, but it could still occur while transmitting
stop bits because, contrary to UART_FR.BUSY, UART_FR.TXFE takes only the
data bits into account, not the stop bits.
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau.dev@gmail.com>
2016-08-15 03:07:52 +02:00
Antonio Lignan
1cd39a2621
Merge pull request #1780 from g-oikonomou/bugfix/cc2538/sniffer
...
Don't flush the CC2538 RF RX FIFO unconditionally
2016-08-12 12:09:12 +02:00
George Oikonomou
983a618a36
Extend CC13xx PROP mode driver
...
We now write a dummy LQI in read() and we also add support for `RADIO_PARAM_RX_MODE` in `set_value()`
2016-08-12 01:23:50 +01:00
George Oikonomou
07f984eec2
Remove legacy sniffer references: Docs
2016-08-12 01:23:50 +01:00
George Oikonomou
b0672713bb
Remove built-in sniffer support: aducrf101
2016-08-12 01:23:49 +01:00
George Oikonomou
a932dfa6df
Remove built-in sniffer support: CC2538
2016-08-12 01:23:49 +01:00
George Oikonomou
dbd4f630fd
Remove built-in sniffer support: CC13xx PROP mode
2016-08-12 01:23:49 +01:00
George Oikonomou
0de1dc1025
Remove built-in sniffer support: CC2530
2016-08-12 01:23:49 +01:00
Benoît Thébaudeau
ae5205f9e2
doxygen: Fix orphan modules
...
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau.dev@gmail.com>
2016-08-10 04:56:15 +02:00
Michael LeMay
bde8eb35ae
x86, galileo: Fix UART system call authorization initialization
...
This patch fixes UART system call authorization initialization (when
protection domain support is enabled) to only initialize the system call
entrypoint and authorization data structures once, prior to per-port
setup. Previously, if two UARTs were configured, the setup procedure for
the second UART would erase the system call authorization for the
first (console) UART, resulting in a crash upon the next attempt to
perform console output.
2016-08-04 16:09:44 -07:00
Michael LeMay
31ad67abd7
x86: Support configurable UART baud rate
...
This patch extends the Intel Quark X1000 SoC UART initialization API to
accept a numeric baud rate specification.
2016-08-03 07:58:51 -07:00
Simon Duquennoy
cda89aaaf2
Merge pull request #1217 from tiagoshibata/c64_compilation_fixes
...
Fixes compilation targeting c64
2016-07-25 14:57:24 +02:00
George Oikonomou
8ab0522cec
Fix PROP mode channel switching
...
If `NETSTACK_CONF_RADIO.set_value(RADIO_PARAM_CHANNEL, ...)` is called when radio is on, it will fail to apply the channel change, because it won't re-send `CMD_PROP_RADIO_DIV_SETUP` and `CMD_PROP_FS`. This commit fixes this condition, by making sure the correct commands are sent to the radio.
2016-07-24 03:39:13 +01:00
Sumankumar Panchal
3bb58b7c82
Minor data type correction.
2016-07-22 22:49:49 +05:30
George Oikonomou
eec890d60e
Update CC26xxware to v2.24.02.17202
2016-07-17 00:26:52 +01:00
George Oikonomou
fd82603786
Update CC13xxware to v2.04.02.17240
2016-07-17 00:26:52 +01:00
George Oikonomou
dc1f9fe010
Simplify MODESEL value determination
2016-07-17 00:26:52 +01:00
George Oikonomou
4495d14702
Make ROM bootloader configurable through contiki- or project-conf.h
2016-07-17 00:26:52 +01:00
George Oikonomou
ccba6bdb20
Update cpu files to reflect API in latest CCxxware versions
2016-07-17 00:26:51 +01:00
George Oikonomou
0e4c02bf3b
Update ChipInfo and OSC macros
2016-07-17 00:25:18 +01:00
George Oikonomou
f68b77fdfa
Remove ROM AUX timer macros
...
They have been undefined in CCxxwares
2016-07-17 00:25:17 +01:00
George Oikonomou
171fe8d08e
Adjust GPIO macros to reflect API in latest CCxxware
2016-07-17 00:25:17 +01:00
George Oikonomou
788cb1e119
Move ROM function macros to separate file
2016-07-17 00:25:17 +01:00