Commit Graph

1033 Commits (67abf81a0287b832e212660d22d3899ad5f20326)

Author SHA1 Message Date
Thomas Eichinger 64410350bd Merge pull request #2552 from jhollister/add_cpuid
Added cpuid_get for STM boards
9 years ago
Joakim Gebart f8eb76caec kinetis: Enable UART hardware FIFO buffers. 9 years ago
kushalsingh007 390e030f84 Removing the warnings after running static code analyser.
-Changes to fix all the clarifyCalulation warnings.
-Fixes a part of issue number 480
9 years ago
James Hollister 722835989d cpu/stm32f4: added cpuid_get to stm32f4 9 years ago
James Hollister 10f4aacf6c cpu/stm32f3: added cpui_get for stm32f3 9 years ago
James Hollister 3d6ab85bb3 cpu/stm32f0: added cpuid_get for stm32f0 9 years ago
Hauke Petersen d19515d590 cpu/stm32f3: set cpu specific hwtimer spin barrier 9 years ago
Joakim Gebart f317cf42a8 kinetis: Add configuration macros for I2C bus speed parameters. 9 years ago
Thomas Eichinger bc378dbb23 Merge pull request #2378 from locicontrols/vtor
cpu/cc2538: set the VTOR register to the actual address of the vector table
9 years ago
Ludwig Ortmann 4f29a7757e Merge pull request #2285 from authmillenon/pktbuf/api/use-pkt
pktbuf: port to use pkt_t instead of void*
9 years ago
Martine Lenders 41f60aca4c pktbuf: port to use ng_ version 9 years ago
Lotte Steenbrink f08a371f1f Merge pull request #2466 from LudwigOrtmann/pr/trailing_whitespace
cpu, drivers, boards, tests: remove trailing whitespace
9 years ago
Ludwig Ortmann 51a4f8a43c cpu/kinetis_common/i2c: fix indent, trailing space 9 years ago
Ludwig Ortmann e9e3f3d148 cpu/samd21/periph/i2c: fix spacing, comment length 9 years ago
Ludwig Ortmann cec87139a5 core, cpu, drivers, tests: remove trailing space 9 years ago
Ludwig Ortmann 88f1dc5cbc cpu/native: improve daemonization
- detach from working directory
- detach from process group
- set umask
9 years ago
Ludwig Ortmann 9a130e2e84 cpu/native: add some syscall wrappers
Add wrappers for chdir, setsid, and umask.
9 years ago
Joakim Gebart b6eeb65f70 Merge pull request #2420 from gebart/pr/cortex-m4-crash-bkpt
cortex-m4_common: Add debugger break in crash.c + minor string handling fix
9 years ago
Joakim Gebart 5a09e54e1b cortex-m0_common: Update crash.c with changes from Cortex-M4. 9 years ago
Joakim Gebart 2605b57a35 cortex-m3_common: Update crash.c with changes from Cortex-M4. 9 years ago
Joakim Gebart 972e61529c cortex-m4_common: Update crash.c author and copyright after recent changes. 9 years ago
Joakim Gebart f6ce0561ed Merge pull request #2412 from jfischer-phytec-iot/pr@kinetis-startup
Add common startup.c for Kinetis MCUs.
9 years ago
haukepetersen 28655049a5 cpu/sam3x8e: use core_panic for fault ISRs 9 years ago
Johann Fischer 8afc8dfdc3 cpu/kinetis_common: add common startup.c
cpu/kinetis_common/wdog.c: move wdog disable code to initial wdog driver
  cpu/kinetis_common/wdog.c: add COP WDOG
  cpu/kinetis_common/include/wdog.h: add configuration example
  cpu/kinetis_common: add fault handlers
  cpu/kinetis_common: add .ramcode and ISR vector relocation to startup.c
9 years ago
Joakim Gebart a745c018da kinetis: Refactor RTC into RTT, add RTC wrapper. 9 years ago
Martine Lenders 9077299d06 msp430: add assert header 9 years ago
Ian Martin c3417d151a cpu/cc2538: vector table address and alignment
Enforce the 512-byte vector table alignment and set the
VTOR register to the actual address of the vector table.
9 years ago
Fabian Nack 36025280de cpu/stm32f4: Add low power mode implementation 9 years ago
Joakim Gebart 7829a55a8c cortex-m4_common: Minor fixes for string handling in core_panic() 9 years ago
Joakim Gebart 0b7a929ec6 cortex-m4_common: Add debugger break in crash.c 9 years ago
Hauke Petersen 02831e325f cpu/nrf51822: use of core_panic in startup code 9 years ago
Joakim Gebart bf730c1c60 Merge pull request #2415 from haukepetersen/add_m0_crash
cpu/cortex_m0_common: added crash.c
9 years ago
Joakim Gebart 4d47e652dc Merge pull request #2416 from haukepetersen/add_m4_crash
cpu/cortex-m4_common: added crash.c
9 years ago
Hauke Petersen 68b167ca77 cpu/cortex-m4_common: added crash.c 9 years ago
Hauke Petersen 7a11301451 cpu/cortex_m0_common: added crash.c 9 years ago
Joakim Gebart 29d3959b10 kinetis: Add shared Kinetis linker script. 9 years ago
Ludwig Ortmann dd2da2fb71 Merge pull request #2405 from cgundogan/restrict_with_leading_underscores
Use `__restrict` instead of `restrict`
9 years ago
Cenk Gündoğan 432f0014c0 cpu: restrict => __restrict 9 years ago
Martine Lenders 0eb2d78dda doc: use my real name 9 years ago
Hauke Petersen 21dd39249f cpu/nrf51822: raised default stack size 9 years ago
Joakim Gebart 890262e6ff Merge pull request #2265 from jfischer-phytec-iot/pr@kinetis_common
Support for Freescale Kinetis MCUs, kinetis_common
9 years ago
Thomas Eichinger 304d3b13eb Merge pull request #2371 from gebart/pr/cmsis-hal-4.0
Update CMSIS HAL to version 4.0
9 years ago
Johann F c0628a3058 cpu/kinetis_common: initial import for kinetis_common
add peripheral drivers for Freescale Kinetis MCUs:
    adc driver
    cpuid driver
    gpio driver
    hwtimer_arch driver (hwtimer used Low Power Timer)
    i2c driver (master mode only)
    mcg driver
    pwm driver
    random_rnga driver
    random_rngb driver
    rtc driver
    spi driver
    timer driver (timer used Periodic Interrupt Timer)
    uart driver
  add doc.txt (configuration examples)

  random_rnga: Update RNGA driver in preparation for RNGB driver.
  random_rngb: Add RNGB driver.
  spi: refactor SPI to work for multiple CTARS, add spi_acquire, spi_release
  gpio: Add gpio_irq_enable, gpio_irq_disable. Refactor GPIO.
  gpio: Add gpio_irq_enable, gpio_irq_disable.
  gpio: Refactor ISR functions to work with all GPIOs (0-31) and all ports (PORTA-PORTH)
  adc: Refactor ADC, add calibration and scaling.
    Added integer scaling of results in adc_map.
    Handle precision setting in adc_init.
    Set ADC clock divider depending on module clock.
    Add ADC_1 as a possible device.
    Add ADC calibration procedure according to K60 ref manual.
    Handle ADC pins which are not part of the pin function mux.
  Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
9 years ago
Joakim Gebart 45dbbd18ae stm32f0: Remove Doxygen from already documented functions. 9 years ago
Joakim Gebart f977448d18 cortex-m0: Add extern "C" to core_cmInstr.h
Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
9 years ago
Joakim Gebart ae8c7607ea cortex-m0: Add extern "C" to core_cmFunc.h
Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
9 years ago
Joakim Gebart 8c00ee0d7b cortex-m0: Update to CMSIS HAL 4.0
Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
9 years ago
Joakim Gebart 068dfdff4b cortex-m3: Add extern "C" to core_cmInstr.h
Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
9 years ago
Joakim Gebart 489caf0be0 cortex-m3: Add extern "C" to core_cmFunc.h
Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
9 years ago
Joakim Gebart 463d4a1cf4 cortex-m3: Update to CMSIS HAL 4.0
Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
9 years ago