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

4270 Commits

Author SHA1 Message Date
Zakaria Kasmi
8e7b9cd7dd SRF02 driver, new functionality. 2013-09-26 23:47:48 +02:00
Zakaria Kasmi
3f539ee104 Updated Makfile for the LM75A Driver 2013-09-26 23:47:48 +02:00
Zakaria Kasmi
71cab78275 Driver for the LM75A Digital temperature sensor and thermal watchdog 2013-09-26 23:47:48 +02:00
Zakaria Kasmi
4f4501f09d small changes + coding conventions + updated files descriptions. 2013-09-26 23:47:46 +02:00
Zakaria Kasmi
2c3fce7212 Driver for the SRF08 Ultrasonic Ranger 2013-09-26 23:47:24 +02:00
Zakaria Kasmi
7084bcad22 Driver for the SRF02 Ultrasonic Ranger 2013-09-26 23:47:24 +02:00
Oleg Hahm
d937e59a91 added missing includes in cc110x_ng files 2013-09-19 12:29:57 +02:00
Oleg Hahm
3e75b3828b fixed casting of TCP flag in cc110x driver 2013-09-17 19:52:36 +02:00
Oleg Hahm
2bfdd1fed0 added missing initialization for cc2420 abort counter 2013-08-27 00:02:35 +02:00
Oleg Hahm
b3a9b8e6ea use debug instead of printf 2013-08-27 00:02:35 +02:00
Oleg Hahm
6d130a45ac updated license headers
(No code changes!)
2013-08-16 10:20:23 +02:00
Oleg Hahm
87f47513fb astyle coding convention fixes 2013-08-15 19:13:00 +02:00
Alaeddine WESLATI
c8d5685b02 bugfixes related to size and buffers 2013-08-12 15:17:22 +02:00
Alaeddine WESLATI
11bb09b7f8 started adding at86rf231 driver
at86rf231 TX and RX

driver is using vtimer instead of hwtimer_ functions, TO CHECK

vtimer debug function prototype fix
2013-08-12 15:17:22 +02:00
Oleg Hahm
39a4dc684e fixes for #62: eliminate unused parameter warnings
NOTE: this commit introduces a kernel API change for mutex_unlock
2013-08-04 04:10:33 +02:00
Oleg Hahm
22c668529d Merge branch 'oleg-master' into mymaster
Conflicts:
	cpu/Makefile.include
	cpu/arm_common/arm_cpu.c
2013-07-29 01:36:24 +02:00
Oleg Hahm
f7ecc704a4 fixed includes and include pathes 2013-07-29 01:24:02 +02:00
Oleg Hahm
19e4034ace Merge branch 'thomas-mc1322x'
Conflicts:
	Makefile.modules
	core/kernel_init.c
	core/thread.c
	cpu/arm_common/arm_cpu.c
	cpu/arm_common/syscalls.c
	cpu/lpc_common/hwtimer_cpu.c
	cpu/lpc_common/iap.c
	sys/include/transceiver.h
	sys/net/sixlowpan/sixlowip.c
	sys/net/sixlowpan/sixlowmac.c
	sys/net/sixlowpan/sixlowmac.h
	sys/net/sixlowpan/sixlowpan.c
	sys/transceiver/Makefile
	sys/transceiver/transceiver.c
2013-07-24 23:22:11 +02:00
Thomas Eichinger
4bc89bd458 added fixes for compilation for mc1322x 2013-07-24 15:50:16 +02:00
Oleg Hahm
599e266b55 Revert "removed redefined ENABLE_DEBUG"
This reverts commit 69c526f44d.

Instead of removing ENABLE_DEBUG, define it as zero and replacing the
ifdef preprocessor commands by a simple #if
2013-07-24 00:38:43 +02:00
Christian Mehlis
69c526f44d removed redefined ENABLE_DEBUG 2013-07-16 15:27:19 +02:00
Oliver Hahm
bf85e4902c Merge branch 'rpl' of ssh://ukleos.org:2222/home/git/ukleos
Conflicts:
	board/msba2-common/tools/src/control_2xxx.c
	drivers/cc110x/cc1100-interface.h
	projects/test_rpl/main.c
	sys/include/vtimer.h
	sys/net/sixlowpan/rpl/Jamfile
	sys/net/sixlowpan/rpl/objective_functions.c
	sys/net/sixlowpan/rpl/objective_functions.h
	sys/net/sixlowpan/rpl/of0.c
	sys/net/sixlowpan/rpl/of0.h
	sys/net/sixlowpan/rpl/rpl.c
	sys/net/sixlowpan/rpl/rpl_dodag.c
	sys/net/sixlowpan/rpl/rpl_structs.h
	sys/net/sixlowpan/rpl/trickle.c
	sys/net/sixlowpan/sixlowmac.c
	sys/vtimer/vtimer.c
2013-06-28 17:53:21 +02:00
Oliver Hahm
57cc002c67 Merge branch 'wsn430'
Conflicts:
	core/include/queue.h
	core/queue.c
	cpu/msp430-common/hwtimer_cpu.c
	cpu/msp430x16x/hwtimer_msp430.c
	sys/lib/hashtable.c
	sys/net/ieee802154/ieee802154_frame.c
	sys/shell/commands/sc_cc110x_ng.c
	sys/transceiver/transceiver.c
	sys/vtimer/vtimer.c
2013-06-25 15:33:40 +02:00
Oliver Hahm
c8bee9e554 fixed coding style (space after most keywords) 2013-06-24 22:37:35 +02:00
Oliver Hahm
d01fd9a508 final coding convention fixes 2013-06-22 17:58:19 +02:00
Oliver Hahm
e2130fbd47 coding conventions for drivers 2013-06-21 22:36:48 +02:00
Christian Mehlis
3ab669578c do includes the right way (for riot includes) 2013-06-14 20:33:28 +02:00
Oliver Hahm
fdd1d21e8d Merge branch 'master' into wsn430 2013-06-14 19:41:23 +02:00
Christian Mehlis
9a3c0ab6ec add missing & 2013-06-13 10:54:22 +02:00
Christian Mehlis
4d8783e023 use out parameter for vtimer_now 2013-06-13 10:23:47 +02:00
Milan Babel
df13d9e0fc Merge branch 'master' of github.com:overflowed/RIOT
Conflicts:
	drivers/cc110x_ng/Makefile
2013-06-06 08:41:30 +02:00
Milan Babel
db1fc96ffe added driver for cc2420
also added cc2420 to transceiver and added cc2420 shell commands
2013-06-06 08:35:17 +02:00
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