Commit Graph

9360 Commits (6fdc9ca742cc672332a5ee8afe52765f842df525)
 

Author SHA1 Message Date
Cenk Gündoğan 1c92c6d933 Merge pull request #4205 from BytesGalore/fib_clean_fibtable_doxy
net/fib: changed the `fib_table_t` doxy to be a bit more informative
8 years ago
Cenk Gündoğan 1cf60b8fa3 Merge pull request #4203 from BytesGalore/fib_use_universal_address_size
net/fib: use `UNIVERSAL_ADDRESS_SIZE` instead of substitute
8 years ago
BytesGalore 24c48181b9 net/fib: changed the `fib_table_t` doxy to be a bit more informative 8 years ago
BytesGalore 6c49ec27e0 net/fib: use `UNIVERSAL_ADDRESS_SIZE` instead of substitute 8 years ago
Cenk Gündoğan 263c8feb20 rpl: release pkt in send_dao 8 years ago
Cenk Gündoğan a2716fa1b1 rpl: refactor send_dio to use pktbuf properly 8 years ago
Cenk Gündoğan a6df5e7426 Merge pull request #4199 from LudwigKnuepfer/pr/log_doc_file
core/log: add @file doxygen command
8 years ago
Ludwig Knüpfer 8320a121ee core/log: add @file doxygen command
Without this command the `log.h` documentation gets mangled with the
`core_util` documentation.
8 years ago
Thomas Eichinger 96b6d4b1dd stm32f1/i2c: Disable I2C module before initialization
When initializing multiple drivers connected to the same
I2C bus, the bus should be disabled before pin toggeling
and reinitialization.
8 years ago
Thomas Eichinger 8ec9fd4c93 Merge pull request #4195 from LudwigKnuepfer/pr/pin_g
cpu/sam[dl]21: fix typo in gpio.c
8 years ago
Cenk Gündoğan 12c8883799 make: iotlab-testbed: exclude list for reset+flash 8 years ago
Ludwig Knüpfer 3b2d26b0dc cpu/saml21: fix typo in gpio.c 8 years ago
Ludwig Knüpfer 406aea453c cpu/samd21: fix typo in gpio.c 8 years ago
Oleg Hahm c3c1a8162f Merge pull request #4194 from kaspar030/fix_gnrc_netreg_register_assertion
sys: net: gnrc_netreg: check for msg queue of registered thread, not …
8 years ago
Oleg Hahm 4cc4be50ff Merge pull request #4192 from OlegHahm/at86rf2xx_set_proto
at86rf2xx: added protocol setter
8 years ago
Kaspar Schleiser 3c5a36fe40 Merge pull request #3859 from OlegHahm/uart_stdio_uninitialized
stdio: remove superfluous mutex_lock in init
8 years ago
Oleg Hahm ee8aae7593 uart_stdio:mutex_lock is no longer needed for init
...since the introduction of the new ringbuffer.
8 years ago
Oleg Hahm 6bf7c8ef5f at86rf2xx: added protocol setter 8 years ago
Kaspar Schleiser a6498cb165 sys: net: gnrc_netreg: check for msg queue of registered thread, not registering 8 years ago
Cenk Gündoğan 8af4a705b3 Merge pull request #4143 from OlegHahm/ping_live_stats
shell: periodic statitics for ping6
8 years ago
Oleg Hahm af6d102162 shell: add ping6 parameter for periodic stats 8 years ago
Cenk Gündoğan 26e67b86b5 Merge pull request #4161 from kaspar030/add_fmt
sys: fmt: initial commit of simple string formatting library
8 years ago
Martine Lenders 1b789cbb98 Merge pull request #4190 from gebart/pr/netopt-page
netopt: Add support for selecting IEEE802.15.4 channel page
8 years ago
Joakim Nohlgård 7635d3e94d netopt: Add support for IEEE 802.15.4 channel page option 8 years ago
Joakim Nohlgård 76bddaf213 Merge pull request #3283 from gebart/pr/kinetis-errata-e4218
k60: Add workaround for errata e4218
8 years ago
Kaspar Schleiser 39bb99e55d sys: fmt: add write() declaration (work around broken unistd.h) 8 years ago
Cenk Gündoğan de52225c70 sys: fmt: add basic unittests for fmt 8 years ago
Kaspar Schleiser 1293e7a8b9 sys: fmt: initial commit of simple string formatting library 8 years ago
BytesGalore 6db89a616f Merge pull request #4187 from cgundogan/pr/rpl/check_dodag_id
rpl: check if dodag id is global or unique local
8 years ago
Cenk Gündoğan 78d5c1c6e5 rpl: check if dodag id is global or unique local 8 years ago
Cenk Gündoğan 206e027725 Merge pull request #3647 from BytesGalore/fib_source_routing
fib: initial source route support
8 years ago
Martine Lenders 42d387a42f unittests: initialize xtimer if present 8 years ago
Peter Kietzmann a7ea2522c0 Merge pull request #4166 from x3ro/samr-multiple-boards-term
Minor usability improvements prior to adding documentation
8 years ago
Peter Kietzmann 6fcea29bdc Merge pull request #4042 from gebart/pr/kinetis-gpio-periph-refactor
kinetis_common: Refactor GPIO implementation
8 years ago
Joakim Nohlgård 8b378d660f Merge pull request #4181 from gebart/pr/xtimer-small-cleanups
xtimer: small cleanups
8 years ago
Cenk Gündoğan 83e0c45259 Merge pull request #4176 from authmillenon/gnrc_ndp/fix/stop-rs-retransmissions-on-ra
gnrc_ndp: stop multicast RS retransmissions on RA reception
8 years ago
Cenk Gündoğan 3b825c2523 sixlowpan: use xtimer_now() instead of vtimer_now() 8 years ago
Cenk Gündoğan 023c0984b3 sixlowpan: switch ltimer to be an xtimer 8 years ago
Hauke Petersen 7d1c952734 Merge pull request #3571 from haukepetersen/add_board_wstk6220a
boards/cpu: added SLWSTK6220A and EZR32WG support
8 years ago
Martine Lenders 23f8fecc04 Merge pull request #4157 from cgundogan/pr/nc/xtimer_nbr_sol_timer
nc: use xtimer for gnrc_ipv6_nc_t::nbr_sol_timer
8 years ago
Hauke Petersen b9707cd8f3 cpu/ezr32wg: added extern C to vendor headers 8 years ago
Martine Lenders 5c2da0e289 tests: adapt posix_semaphores test to correct API 8 years ago
Martine Lenders 45b30a8e91 posix_semaphore: make API POSIX compliant 8 years ago
Martine Lenders 5cef6bcc0a sema: apply rename to function and type names 8 years ago
Martine Lenders ee4f79482a sem: rename to sema
To prevent name colisions with POSIX semaphores
8 years ago
Martine Lenders ca7dcef341 Merge pull request #4182 from authmillenon/msp430/enh/update-time.h
msp430: various fixes to time.h
8 years ago
Martine Lenders 4d6d48ca82 Merge pull request #4171 from authmillenon/gnrc_slip/fix/wired
gnrc_slip: set NETOPT_IS_WIRED
8 years ago
Cenk Gündoğan 4297972054 nc: use xtimer for gnrc_ipv6_nc_t::nbr_sol_timer 8 years ago
Martine Lenders a4533920a7 Merge pull request #4177 from authmillenon/gnrc_ipv6_netif/fix/no-l2-addr
gnrc_ipv6_netif: don't skip rest of config for address less l2
8 years ago
Joakim Nohlgård 142c28094e kinetis_common: Refactor GPIO implementation
This is a rewrite of the Kinetis GPIO driver which follows the
refactored API in [1]. Pins are specified using the GPIO_PIN(PORT_x, y)
macro, e.g. GPIO_PIN(PORT_E, 25) for the PTE25 pin.

The interrupt pin handling is now implemented as a linked list, this
is more memory efficient, but with a minor variation in interrupt
latency depending on in what order the pins were initialized at
runtime.

Because the linked list entries are taken from a shared pool, there is
also the possibility of running out of available configuration slots,
define the preprocessor macro GPIO_INT_POOL_SIZE in periph_conf.h if
you need more than 16 pins configured for interrupts in the same
application.

[1]: https://github.com/RIOT-OS/RIOT/pull/3095
8 years ago