Oliver Schmidt
a5d7a06027
Enhanced Ethernet drivers.
...
Made Ethernet drivers easier to consume by assembly programs.
* Replaced function pointers with JMP instructions.
* Provide return values additionally via Carry flag.
Reset Ethernet chips on initialization.
Both for the CS8900A and the W5100 the data sheets just say that
the RESET bit is automatically cleared after the RESET. This may
be interpreted in two ways:
1) There's no need to be afraid of reading the RESET bit as 1 and
unintentionally trigger a RESET by writing it back after ORing in
some other bit.
2) The RESET process isn't complete before the RESET bit hasn't
become 0 again.
It's impossible for me to empirically falsify the latter option
as the drivers are supposed to work on faster machines than the
ones I have access to. And if the RESET process includes things
like oscillators then the time to complete the RESET could differ
even between multiple exemplars of the same chip. Therefore I
opted to presume the latter option.
However that means a non-exsistent chip may cause an infinite
loop while waiting for the RESET bit to be cleared so I finally
added code to detect the presence of the Ethernet chips. There's
a risk of a chip being locked up in a way that makes the detection
fail - and therefore the RESET not being performed. This catch-22
needs to be solved by the user doing a hard RESET.
2014-06-12 22:56:35 +02:00
Oliver Schmidt
a0961fc3c4
Build static Ethernet drivers directly from source.
2014-06-09 23:35:19 +02:00
Oliver Schmidt
f124425ee1
Build static Ethernet drivers directly from source.
2014-06-09 23:14:11 +02:00
George Oikonomou
2e166a83c7
Merge pull request #691 from hexluthor/rts-cts
...
CC2538: Add hardware flow control (RTS/CTS) support on UART1.
2014-06-04 09:22:58 +01:00
George Oikonomou
ba9c2d40eb
Merge pull request #682 from g-oikonomou/watchdog-cc2538
...
Confine CC2538 WDT on/off conf inside the driver
2014-06-03 22:05:08 +01:00
George Oikonomou
25cd0788a6
Merge pull request #683 from g-oikonomou/sensinode-modules
...
Fix MODULES for the Sensinode platform
2014-06-03 22:03:42 +01:00
Adam Dunkels
64f65b4e45
Merge pull request #617 from nfi/extended-radio-api
...
Extended radio API with support for setting channel, pan id, addressing modes, etc
2014-06-03 21:32:53 +02:00
Ian Martin
274b3dcd0b
CC2538: Add hardware flow control (RTS/CTS) support on UART1.
2014-06-03 12:38:24 -04:00
Nicolas Tsiftes
3650950460
Merge pull request #678 from simonduq/sky-disable-ndp
...
Disable IPv6 Neighbor Discovery Protocol by default on the sky platform
2014-06-02 10:52:07 +02:00
Nicolas Tsiftes
039dc5fb73
Merge pull request #667 from simonduq/ipv6-ndp-in-default-conf
...
Add UIP_CONF_ND6_SEND_NA to contiki-default-conf.h
2014-06-02 10:51:52 +02:00
George Oikonomou
17a935ddf5
Merge pull request #689 from sieben/doc
...
Closing doxygen groups
2014-06-01 17:36:15 +01:00
Rémy Léone
25c8b0835d
Closing doxygen groups
2014-05-30 11:01:20 +02:00
George Oikonomou
4197cccbd6
Merge pull request #679 from alignan/tos-bsl-license
...
Added missing license file referenced in z1-bsl-* scripts
2014-05-22 08:20:16 +01:00
Nicolas Tsiftes
386ec61311
Merge pull request #507 from mkovatsc/coap-18
...
Erbium CoAP cleanup for Proposed Standard version
2014-05-22 08:31:29 +02:00
George Oikonomou
6e08841e5c
Fix MODULES for the Sensinode platform
2014-05-18 15:30:54 +02:00
George Oikonomou
807ee624e4
Confine CC2538 WDT on/off conf inside the driver
...
Instead of requiring all calls to `watchdog_start` to be
wrapped inside `#if WATCHDOG_CONF_ENABLE` guards, we control
things from within the WDT driver itself.
This commit also includes some minor documentation and
indentation cleanups
2014-05-18 14:12:16 +02:00
George Oikonomou
b864ec2b71
Merge pull request #661 from hexluthor/watchdog-enable
...
CC2538: Add WATCHDOG_CONF_ENABLE to optionally disable the watchdog timer
2014-05-18 14:11:49 +02:00
George Oikonomou
eabc244bff
Merge pull request #641 from hexluthor/backdoor-conf
...
CC2538: Add CONF parameters to select boot loader backdoor pin and logic level
2014-05-18 13:29:02 +02:00
George Oikonomou
026864d129
Merge pull request #665 from hexluthor/cc2538-flash-conf
...
CC2538: Add FLASH_CONF_ORIGIN and FLASH_CONF_SIZE config parameters.
2014-05-18 13:12:49 +02:00
Matthias Kovatsch
969d512546
Removed references to missing DTLS implementation.
2014-05-15 20:29:05 +02:00
Matthias Kovatsch
ee493dd6af
Update to observe-13 (cancellation).
2014-05-15 20:29:05 +02:00
Matthias Kovatsch
2683e13da5
Updated README and Makefile.
2014-05-15 20:29:05 +02:00
Matthias Kovatsch
a26533f501
Updated Cooja simulations.
2014-05-15 20:29:05 +02:00
Lars Schmertmann
351ba413e2
Enabled forcing CON packet for observer notifications each 20 packets
2014-05-15 20:29:04 +02:00
Lars Schmertmann
386d708b56
Added function for easy block1 usage.
...
Fixed blocksize calculation when REST_MAX_CHUNK_SIZE != 2^x.
Added example for block1 + separate + block2.
2014-05-15 20:29:04 +02:00
Lars Schmertmann
bb737f85ae
Used Uncrustify and fixed Travis build errors.
2014-05-15 20:29:04 +02:00
Matthias Kovatsch
3dd5bd7a37
Renamed erbium to er-coap to avoid confusion and have a meaningful directory name.
2014-05-15 20:29:03 +02:00
Matthias Kovatsch
7d79b69ada
Updated to CoAP Proposed Standard and removed draft versions.
2014-05-15 20:29:03 +02:00
Antonio Lignan
689c59cdf2
Added missing license file referenced in z1-bsl-* scripts
2014-05-15 16:02:57 +02:00
Simon Duquennoy
6e53ab6eb0
Disable IPv6 Neighbor Discovery Protocol by default on the sky platform
2014-05-14 17:29:18 +02:00
Nicolas Tsiftes
443bbd3948
Merge pull request #664 from simonduq/rpl-link-metric-init-fix
...
RPL MRHOF: bypass EWMA when setting a parent's link metric for the first time
2014-05-14 16:42:29 +02:00
Nicolas Tsiftes
c91782c638
Merge pull request #560 from jdede/ds6_period_configurable
...
Make the period for the uip-ds6 periodic task configurable
2014-05-14 16:35:30 +02:00
Fredrik Österlind
4ca6c01fa9
Merge pull request #672 from claesjac/cooja-eeprom
...
Added support for EEPROM device in Cooja
2014-05-12 14:24:37 +02:00
Claes Jakobsson
9c08f28956
Added EEPROM support for Cooja with a rudimentary hexdump -C like viewer in the mote interface view
2014-05-08 22:35:58 +02:00
Jens Dede
8820597cca
Merge branch 'master' of git://github.com/contiki-os/contiki into ds6_period_configurable
2014-05-08 09:27:43 +02:00
Nicolas Tsiftes
f34165bda4
Merge pull request #647 from cetic/pr-select-dag-fix
...
rpl_select_parent: Only check parents belonging to the given dag
2014-05-07 16:13:47 +02:00
Nicolas Tsiftes
812a0299a8
Merge pull request #649 from cetic/pr-dio-preference-fix
...
Add user configuration of DIO preference field
2014-05-07 16:12:56 +02:00
Nicolas Tsiftes
73086e34f7
Merge pull request #632 from nfi/verbosity-control-stm32w
...
Add support for verbosity control for building STM32W-based platforms
2014-05-07 16:12:12 +02:00
Simon Duquennoy
7367eb1829
Add UIP_CONF_ND6_SEND_NA to contiki-default-conf.h
2014-05-05 19:52:52 +02:00
Ian Martin
2abaeaa8cc
CC2538: Add FLASH_CONF_ORIGIN and FLASH_CONF_SIZE config parameters.
2014-05-02 11:35:58 -04:00
Ian Martin
7081440eff
CC2538: Add WATCHDOG_CONF_ENABLE to optionally disable the watchdog timer.
2014-05-02 10:28:30 -04:00
Oliver Schmidt
4af2661374
Merge pull request #668 from oliverschmidt/master
...
Adjustment to cc65 change.
2014-05-01 22:53:49 +02:00
Oliver Schmidt
5829bc5159
Adjustment to cc65 change.
2014-05-01 21:32:32 +02:00
Nicolas Tsiftes
953312cbb7
Merge pull request #630 from blemmens/z1-bsl-far-memory-support
...
Added support to program Z1 far memory with BSL
2014-04-30 00:59:51 +02:00
Nicolas Tsiftes
dbe83c42ab
Merge pull request #651 from cetic/pr-rpl-private-cleanup-fix
...
Remove duplicated RPL configuration parameters definition
2014-04-30 00:55:13 +02:00
Simon Duquennoy
33cfd92475
RPL MRHOF with ETX: bypass weighted moving average when setting a parent's link metric for the first time
2014-04-29 16:25:16 +02:00
Fredrik Österlind
9adf75b10d
Merge pull request #450 from darki2002/DGRM_support_BaseRSSI
...
Base RSSI support for DGRM
2014-04-27 11:36:10 +02:00
Fredrik Österlind
e35575f81e
Merge pull request #663 from jdede/fix-cooja-export
...
Fix exported simulation: add jsyntaxpane JAR, start simulation
2014-04-27 10:13:10 +02:00
Jens Dede
823abf9d94
Fix exported simulation: add jsyntaxpane JAR, start simulation with maximum speed
2014-04-26 16:02:50 +02:00
George Oikonomou
2ab6355415
Merge pull request #662 from g-oikonomou/travis-url-fix
...
Fix Travis failure
2014-04-26 14:44:39 +01:00