George Oikonomou
2cc74c5fd4
cc2530dk: Added a 'Serial over USB' platform process
...
This is based on a usb-test example by Philippe Retornaz. It has
been moved to platform and modified accordingly. With this in place:
- putchar() can work over USB. So we can use things like
printf, slip output
- USB input can be redirected to slip or serial input
The example itself is no longer needed in the source tree
See Pull Request #18
2012-11-01 17:41:53 +00:00
Philippe Rétornaz
eabaa0c8e4
cc253x: DMA Changes
...
- Fixed DMA irq flag clearing
- Added a dma_reset helper
See Pull Request #18
2012-11-01 17:41:49 +00:00
Philippe Rétornaz
898bd07810
cc253x: optionally push bits in p2 interrupt
...
See Pull Request #18
2012-11-01 17:41:46 +00:00
Philippe Rétornaz
0a6e65acdf
cc2531: USB changes:
...
- usb cdc-acm:
* implement get line coding
* use printf only when debugging
* Add events
- usb-core: do not force debugging
See Pull Request #18
2012-11-01 17:41:41 +00:00
George Oikonomou
c1d72475d7
cc253x: Renamed P2 interrupt-related files for better consistency
...
See Pull Request #18
2012-11-01 17:41:38 +00:00
George Oikonomou
c60f0b4349
cc253x: P2-related routines are now bankable
...
We keep the ISR in its own file and move everything else
to a different one, so that we only have to keep the ISR
in HOME
See Pull Request #18
2012-11-01 17:41:32 +00:00
George Oikonomou
d9d4fa168d
cc253x: Renamed the P2 ISR
...
This is mainly a naming convention thing, we want to have 'isr'
as part of the name, instead of 'int'. We also want port_2 instead
of p2 because we already had port_1
See Pull Request #18
2012-11-01 17:41:28 +00:00
George Oikonomou
fea4970142
cc253x: Configurable linkage for the P2 ISR
...
See Pull Request #18
2012-11-01 17:41:24 +00:00
Philippe Rétornaz
ba96408f37
cc253x: Add USB support to the compilation scripts
...
See Pull Request #18
2012-11-01 17:41:21 +00:00
Philippe Rétornaz
d93fee612d
cc2531: Add USB driver
...
See Pull Request #18
2012-11-01 17:41:17 +00:00
Philippe Rétornaz
ddc8120d7c
cc253x: Add p2 interrupt handler
...
The P2 Interrupt is shared across many periferal (I2C, USB, GPIO).
This adds a generic interrupt handler on which the differents drivers
can register a handler.
See Pull Request #18
2012-11-01 17:41:11 +00:00
Philippe Rétornaz
dec34c21ef
cc2531: change cdc-acm descriptor
...
Change to have a real usb VID/PID and better fit the capabilities
of the CC2531 hardware (enpoint size, location).
Compile only if the cdc-acm class is requested.
See Pull Request #18
2012-11-01 17:41:07 +00:00
Philippe Rétornaz
0e55eb0947
cc2531: Copy arm usb framework
...
See Pull Request #18
2012-11-01 17:40:35 +00:00
George Oikonomou
67bf9ec10e
DOS EOL and indentation fixes (platform files)
...
- Removed some DOS EOLs
- Changed some tabs to spaces
- Removed some trailing whitespaces
Closes #6
2012-10-30 13:44:25 +00:00
George Oikonomou
713c2e5974
DOS EOL and indentation fixes (core/ apps/ cpu/)
...
- Removed some DOS EOLs
- Changed some tabs to spaces
- Removed some trailing whitespaces
Part of Pull Request #6
2012-10-30 13:43:51 +00:00
Adam Dunkels
6c8fbd2dff
Merge pull request #11 from adamdunkels/remove-rtl8019
...
Removed old unused RTL8019 code that had license issues
2012-10-29 08:43:59 -07:00
Adam Dunkels
d6c2bb720d
Merge pull request #10 from malvira/fix-msp430
...
remove -g (request for comments)
2012-10-29 08:11:18 -07:00
Adam Dunkels
1af22fa4fe
Removed old unused RTL8019 code that had license issues
2012-10-29 16:08:09 +01:00
Mariano Alvira
4087c0785f
remove -g
...
see http://comments.gmane.org/gmane.os.contiki.devel/13869
2012-10-29 10:34:28 -04:00
Nicolas Tsiftes
634be8a711
Merge pull request #9 from sieben/rpl-chmod
...
chmod correction
2012-10-29 06:59:49 -07:00
Rémy Léone
e378f171d6
chmod correction
2012-10-29 14:15:38 +01:00
fros4943
7c29724ee8
Merge pull request #8 from sdawans/cooja-fix-vis-move
...
Fixes COOJA Network Visualiser glitch when clicking on a mote
2012-10-29 05:36:38 -07:00
Sébastien Dawans
af1932de61
Fixes COOJA Network Visualiser glitch when clicking on a mote
2012-10-29 13:26:44 +01:00
Adam Dunkels
53f4d27af4
Merge pull request #5 from malvira/codestyle-mention-indent
...
Added a note about the Contiki code style GNU Indent script
2012-10-28 09:07:55 -07:00
Adam Dunkels
c9bd23515a
Added a note about the Contiki code style GNU Indent script
2012-10-28 11:23:58 -04:00
Adam Dunkels
6f1eb21865
Merge pull request #3 from adamdunkels/remove-rcs-tags
...
Removed all old RCS tags in the Contiki source tree
2012-10-28 07:29:30 -07: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
Mariano Alvira
f3a26bde06
Merge pull request #2 from adamdunkels/master
...
Fixed year in LICENSE file to make it more generic
2012-10-25 14:25:55 -07:00
Adam Dunkels
6a538096d9
Removed the explicit year 2012 to make it more generic
2012-10-25 23:08:54 +02:00
adamdunkels
3963c1741b
Merge pull request #1 from adamdunkels/master
...
Added a LICENSE file in the directory root
2012-10-24 07:52:54 -07:00
Adam Punkels
50db19828a
Added a license file with a short explanation of the 3-clause BSD license that Contiki is released under
2012-10-24 16:03:18 +02:00
Niclas Finne
f5c8cff5b2
Made MT stack size configurable
2012-10-23 00:52:52 +02:00
Niclas Finne
e25226f01e
Use the directory of the source file as initial directory when opening file browser
2012-10-19 14:07:22 +02:00
simonduq
74baca91b1
Added sanity check to avoid deleting DS6 neighbor table entry for a default route
2012-10-05 17:55:45 +02:00
simonduq
dbd4f1c579
Force call of subscriber_callback when the ETX of a link is estimated for the first time. Otherwise, it was not called in case of NO_ACK.
2012-10-05 17:24:23 +02:00
Joakim Eriksson
621790f156
fixed read loop to be slightly less CPU speed dependent
2012-10-01 13:14:47 +02:00
George Oikonomou
d84a97103f
cc2x3x stack debugging macro fix
2012-09-20 15:12:02 +01:00
George Oikonomou
fde1510653
Added definitions for cc2530 DMA-related SFR bits
2012-09-20 15:09:15 +01:00
George Oikonomou
3b0e92168b
Copied cc2530 stack functions to the cc2430 port
2012-09-20 15:09:15 +01:00
George Oikonomou
b292e02012
Sensinode putdec() debugging
2012-09-20 15:09:15 +01:00
George Oikonomou
95b9d4ee29
Sensinode/cc2430 stack depth optimisation
...
This replicates the method used by the cc2530 port
2012-09-20 15:09:15 +01:00
George Oikonomou
067fabe0f9
Sensinode main variable optimsations:
...
r is now uint8_t, allocated to registers
len is uint16_t for more efficent arithmetic
(Changes replicated from the 253x port, originally
contributed by Philippe Retornaz - EPFL)
2012-09-20 15:09:15 +01:00
George Oikonomou
cb168da729
Changed the cc2430 sleep_flag to uint8_t
2012-09-20 15:09:15 +01:00
George Oikonomou
fa5a38666b
Removed redundant #else blocks
2012-09-20 15:09:15 +01:00
George Oikonomou
88c6689e38
cc2430: Build with --fomit-frame-pointer
2012-09-20 15:09:15 +01:00
Niclas Finne
767e8bb551
Default value for _DATA20_HEAP_SIZE when using the IAR compiler on MSP430 platforms
2012-09-20 14:01:56 +02:00
Niclas Finne
4630945475
Made the stack and heap size configurable when using the IAR compiler on the MSP430 platforms
2012-09-19 22:49:19 +02:00
Niclas Finne
919ddfbf09
Added delay at startup to let things stabilize before writing to the uart
2012-09-19 22:47:48 +02:00
Niclas Finne
8053e2c353
Workaround for an odd type inference problem associated with the IAR compiler. Patch by Vilhelm Jutvik.
2012-09-12 14:46:19 +02:00
George Oikonomou
ee7af77ca9
Reworked the cc2530 stack debugging facilities:
...
- Moved to their own file
(so we can later copy the entire thing over to cc2430)
- Renamed the functions
(for naming convention reasons)
- The entire thing can be enabled/disabled
- Added a couple more macros
- Hooked into main()
2012-09-07 17:40:17 +01:00