1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
Commit Graph

188 Commits

Author SHA1 Message Date
Milan Babel
edb34b73c0 fixes for the wsn430
fixed vtimer for the msp430
added spi module for the wsn430 v1.3b
changed some variables to uintXX_t, fixes overflow on msp430
2013-06-06 08:35:17 +02:00
Ludwig Ortmann
f669f9a05b Merge remote-tracking branch 'upstream/master'
Conflicts:
	Makefile.dep
2013-04-08 17:43:39 +02:00
Oliver Hahm
3265910761 * renamed some struct members in cc110x driver to avoid naming conflicts with stm32f4discovery 2013-03-23 18:57:12 +01:00
Ludwig Ortmann
671cb6560f native cc110x_ng placebo 2013-03-21 17:08:41 +01:00
Benjamin Valentin
4d73d17662 add Makefiles to sys/net 2013-03-16 17:27:27 +01:00
Stephan Arndt
adfc3306ab WARNING: BROKEN COMMIT added not working etx_beaconing into rpl, added small vtimer debug changes, changed cc1100 default mode 2013-03-15 17:48:13 +01:00
Ludwig Ortmann
175300e58c add native cpu doxygen documentation,
also fix and improve some of the existing
2013-03-13 21:56:56 +01:00
Oliver Hahm
0d06e1bc18 Merge branch 'master' of github.com:RIOT-OS/RIOT 2013-03-10 16:46:46 +01:00
Oliver Hahm
7a4dec1830 * replaced new Makefile name in Makefiles 2013-03-09 23:47:21 +01:00
Oliver Hahm
5ffe5a9c27 * renamed makefiles to Makefile 2013-03-09 23:45:56 +01:00
Oleg Hahm
2ed63bd5c6 * removed outdated (and probably confusing) FeuerWhere project as an author 2013-03-08 11:30:23 +01:00
Oleg Hahm
2277b366b2 * removed outdated occurrences of (u|µ)kleos and FeuerWare 2013-03-07 20:51:26 +01:00
Oleg Hahm
d31ee82518 * removed legacy projects folder and Jamfiles 2013-02-27 19:08:16 +01:00
Oliver Hahm
9df46b3507 * fixed makefiles for msb-430h support 2013-02-15 22:17:42 +01:00
Oleg Hahm
0f5dcdae98 * fixed double cc110x_ng entry in drivers makefile
* tidied up sys directory
2013-02-08 19:10:33 +01:00
Oleg Hahm
5df0bd0cc4 * updated and integrated makefiles
* added some auto dependencies
2013-02-08 17:37:02 +01:00
Oleg Hahm
3791039974 * integrated makefiles
* fixed some prototypes
* restructured sys
2013-02-06 13:20:21 +01:00
Oliver Hahm
92281753ad Merge branch 'stable'
Conflicts:
	core/sched.c
	sys/auto_init.c
2012-11-05 19:15:57 -05:00
Oliver Hahm
62635e20a9 [drivers cc110x]
* fixed typos
2012-11-05 16:06:46 -05:00
Oliver Hahm
a5238784ae [drivers cc110x cc1100-interface]
* setting default radio mode to permanent RX
2012-11-05 14:56:50 -05:00
Oliver Hahm
e0deea2d78 [driver cc110x cc1100_phy]
* added a todo regarding WOR problem with non-full packets
2012-11-05 14:17:00 -05:00
Oliver Hahm
db9f6b3fcf [board msba2-common tools pseudoterm]
* comments for preparing pseudoterm to use with node without DTR line

[drivers cc110x]

* changed default behavior to WOR mode
* fixed a bug that let CC1100 never return to WOR mode, when receiving a
  packet during sending
2012-08-01 17:00:48 +02:00
Oliver Hahm
30fc52452c [drivers cc110x]
* switched from swtimer to vtimer in Jamfile
2012-03-06 21:15:51 +01:00
Eric Engel
6dbec3b0ae various changes 2012-03-02 20:22:22 +01:00
Oliver Hahm
f978260656 [drivers cc110x] [sys shell] [sys transceiver]
* cretaed transceiver interface for old cc1100 driver (with csma/ca)
2012-03-01 22:12:25 +01:00
Oliver Hahm
802e9edf91 Merge branch 'master' of ssh://ukleos/home/git/ukleos 2012-02-16 22:15:24 +01:00
Oliver Hahm
b051659d71 [drivers adc]
* added lpc2387 adc driver and generic interface
2012-02-16 22:14:47 +01:00
Oliver Hahm
0d6d3e2c43 [board msba2-common] [sys chardev_thread] [sys shell] [driver cc110x_ng] [core msg]
* some cosmetics and cleanups
2012-02-16 21:33:41 +01:00
Oliver
c94c03879e [drivers cc110x_ng]
- fixed DBG_IGNORE bugs

[sys net destiny]
- fixed a bug where UDP sockets were not closed correctly
2012-02-09 01:20:49 +01:00
Oliver Hahm
461fac8698 [cc110x_ng transceiver]
* added a ignore function for debugging purposes
2012-02-08 17:14:50 +01:00
Oliver Hahm
c3d24e2057 core/ 2011-12-28 11:37:05 +01:00
Oliver Hahm
7b1b145b4f [cpu lpc2387]
* added mci driver

[sys shell]

* added commands for memory card access
2011-12-12 17:50:22 +01:00
Oliver Hahm
430bad0d69 [drivers cc110x]
* fixed cc110x driver (some references where broken due to renaming of spi  functions from cc1100_* to cc110x_*
2011-04-06 11:09:29 +02:00
Oliver Hahm
96206b10a1 Merge branch 'master' of ssh://ukleos.des-mesh.net/home/git/ukleos 2011-03-25 11:42:33 +01:00
Oliver Hahm
bc23a41a30 * some changes to chronos (not yet finished) 2011-03-18 15:59:50 +01:00
Stephan Zeisberg
5abef6daf2 changed types irq_callback, hashtable, posix_io, s_display_flags, seq_buffer_entry, tcb, toprint to type_t" 2011-03-08 11:43:21 +01:00
Stephan Zeisberg
cbc40ce3e2 Merge branch 'master' of ssh://ukleos.org/home/git/ukleos 2011-03-08 10:55:46 +01:00
Stephan Zeisberg
6a96de0d2f changed msg to msg_t 2011-03-08 10:54:40 +01:00
Oliver Hahm
3622d83ea9 [board msba2]
* fixed header guards

[drivers ltc4150]
* added joule conversion
2011-03-04 16:46:20 +01:00
Oliver Hahm
4533726214 * introduced energy profiling (yet in a very early state) 2011-01-31 18:25:20 +01:00
9e58c8bcb7 *watch: chronos watch application initial checkin 2010-12-16 18:21:24 +01:00
Oliver Hahm
d499b5d2c8 [cpu/cc430/ drivers/gpioint]
* refactored port interrupt handling
2010-12-15 15:48:50 +01:00
Oliver Hahm
ddcbd10a03 [RTC]
* added a general RTC header
* added RTC support to chronos
2010-12-13 01:29:46 +01:00
Oliver Hahm
c083928983 [board/chronos/drivers/display]
* cleaned up code and documentation

[drivers/cc110x_ng]
* fixed include pathes
2010-12-11 13:38:04 +01:00
Oliver Hahm
8f63b18b9f [drivers/cc110x_ng]
* moved all headers to include subfolder
2010-12-11 12:24:06 +01:00
Oliver Hahm
6be1cf2a76 [board/chronos board/msb-430h board/msba2-common drivers/cc110x_ng sys/shell
sys/transceiver]
* renamed all occurrences of cc1100 to cc110x as in fact all driver parts should
work for cc1100 and cc110x as well

[driver/cc110x_ng]
* added some documentation
* introduced a new register function to access rxfifo (fixing the of-by-one
problem on chronos platform
2010-12-11 12:09:20 +01:00
Oliver Hahm
ec6a794143 [cc110x_ng]
* fuxed transceiver driver for chronos
* some more stuff
2010-12-10 18:00:31 +01:00
Oliver Hahm
830f17246c [Chronos]
* changed display driver interface from uint8_t* to char*
* fixed hardware timer interrupt
* ported cc1100 driver
* added simple test application for radio

[msb430]
* fixex config and flashrom

[cc110x_ng]
* removed dependency from sysconfig
2010-12-09 13:24:24 +01:00
86a70393b4 * misc merge fixes 2010-12-06 17:15:00 +01:00
Oliver Hahm
e7372b21a9 [board config]
* made config optional
2010-12-06 13:19:31 +01:00
Oliver Hahm
2a1a10bd74 [board/eZ430-Chronos board/msba2 drivers/cc110x_ng]
* restructured interface functions for cc1100 access
2010-12-06 12:05:03 +01:00
Oliver Hahm
e1b3dcf40d [drivers/cc110x_ng]
* added register interface (it is now possible to communicate with cc1100 via SPI (e.g. on MSB boards) or directly via registers like on eZ430-Chronos
2010-12-06 11:22:15 +01:00
Oliver Hahm
1eec8e170e * introduced flashrom driver for msb430
* restructured some files concerning flashrom access
* added some ifdefs to shell commands
2010-12-03 22:22:58 +01:00
Oliver Hahm
fb1cb91c75 [board/msp-430-common board/msba2 core/]
* introduced dummy function for msp-430 config-save
* moved sysconfig from board to core

[sys/transceiver cpu/]
* moved some buffer size defines to cpu dependent parts

* some cleanups
2010-12-03 18:42:03 +01:00
Oliver Hahm
4a2c58bbba [drivers/cc110x_ng sys/transceiver]
* updated interface to switch transceiver off and back to rx mode
* removed some debugging stuff
2010-12-02 15:38:28 +01:00
Oliver Hahm
69a7fb1d76 * modified cc110x_ng driver to use sysconfig 2010-12-01 17:07:05 +01:00
Oliver Hahm
b522722ec6 [sys/transceiver projects/test_cc110x_ng]
' fixed buffer management
 ' introduced a message queue
2010-11-27 19:27:05 +01:00
Oliver Hahm
f5ab5c27bb [drivers/cc1100_ng sys/transceiver]
' added a monitor mode

[sys/shell projects/test_cc1100_ng]
 ' moved shell commands to get/set channel and address and sending a packet from
 userapp to default shell command set
2010-11-27 10:50:18 +01:00
Oliver Hahm
e6752c739b [drivers/cc110x_ng projects/test_cc110x_ng sys/transceiver]
* fixed length handling
 * more sophisticated sending function in userapp
2010-11-26 17:06:54 +01:00
Oliver Hahm
29cb64a37e * NOTE: simple packet exchange using cc110x_ng seems to work now
* added TX functions to cc110x_ng driver and transceiver module
* split up cc1100_ng functions to more files
* added address asignment and request functions to driver and transceiver module
2010-11-26 10:23:46 +01:00
Oliver Hahm
d378ee1930 * added getter and setter for the channel to transceiver
* receiving now seems to work...
2010-11-24 21:45:38 +01:00
Oliver Hahm
7b344c37c1 * see diff ;) 2010-11-24 14:23:32 +01:00
Oliver Hahm
4ebfaefce1 * additionally debug for transceiver receiving functions
* added set_channel function to cc110x_ng
2010-11-24 13:47:31 +01:00
Oliver Hahm
d950fbcf81 * CC1100_NG still not working!
* added some debugging stuff
* changed cc1100_ng <-> transceiver msg api
* revised test application
2010-11-24 11:20:27 +01:00
Oliver Hahm
8d5a4890e4 * revised buffer and messaging management of transceiver
* renamed cc1100_ng header
2010-11-23 11:37:13 +01:00
Oliver Hahm
d98545f378 * changed buffer format for cc110x_ng and transceiver
* added some documentation
* added support for more than one transceiver
2010-11-21 14:00:24 +01:00
Oliver Hahm
6a08a47902 * missing driver files from last commit 2010-11-19 20:12:35 +01:00
Oliver Hahm
2b498020b1 * introduced a prelimary version for the new cc1100 driver 2010-11-18 20:04:38 +01:00
Oliver Hahm
63117ed5a4 * fixed some includes 2010-11-10 16:09:29 +01:00
Oliver Hahm
37eb17417f Merge branch 'master' of ssh://ukleos.des-mesh.net/home/git/ukleos 2010-11-09 18:49:25 +01:00
Oliver Hahm
75c0962363 * added get_interval function to ltc4150
* fixed date command (problem with leading zeros)
2010-11-09 18:48:45 +01:00
b1c61e446f * misc fixes 2010-11-09 16:59:55 +01:00
Oleg
ac6d4788eb * added ltc4150 shell command
* cosmetics in ltc4150 driver
2010-11-05 23:43:14 +01:00
Oleg
ec467aea80 * added global offset to temperature 2010-11-05 22:04:11 +01:00
Oliver Hahm
3b218ec24a * changed API for rtc
* added drivers directory to doxygen file
* added missing include to sht11 header
* added rtc and sht11 support to default project
* added rtc to auto_init
* added rtc and sht11 support to shell
2010-11-04 18:16:39 +01:00
67f72d43ee Merge branch 'master' of ssh://ukleos.org/home/git/ukleos 2010-11-04 16:48:14 +01:00
eff0b1980f * API CHANGE! changed thread_create so it allocates tcb on stack, removing first argument 2010-11-04 16:47:24 +01:00
Oliver Hahm
d1bff5cb3d Merge branch 'master' of ssh://ukleos.des-mesh.net/home/git/ukleos 2010-11-04 16:23:11 +01:00
dd45a471f6 * added prio definition 2010-11-04 14:24:06 +01:00
Oliver Hahm
6198c924e4 * decreased timing for sht11 (as fix for hwtimer_wait issue) 2010-11-04 13:59:57 +01:00
Oliver Hahm
cec06f6b83 * resolved conflict 2010-11-01 17:42:35 +01:00
Oliver Hahm
51e7277473 * removed old reference to clock module from rtc
* added documentation for sht11 and swtimer

Conflicts:

	drivers/include/sht11.h
2010-11-01 17:38:03 +01:00
Oliver Hahm
f38f32f6cc * added support for sht11 for msb-430-common
* fixed some jamfile isssues for msb-430
* fixed arch32 detection for scheduler
* changed sht11 driver to be platform independent
2010-10-29 17:32:03 +02:00
Oliver Hahm
fb4069078b * removed old reference to clock module from rtc
* added documentation for sht11 and swtimer
2010-10-28 15:28:34 +02:00
1e238e4131 * massive name changes 2010-10-28 11:29:03 +02:00
f945b72067 * API CHANGE: thread_create no longer uses malloc 2010-10-25 15:40:01 +02:00
599aef2c2e * fix permission bits 2010-09-22 15:12:17 +02:00
91ae1eb6fd * import from old firekernel repository 2010-09-22 15:10:42 +02:00