Skip to content
Snippets Groups Projects
  1. Jul 31, 2014
  2. Jul 30, 2014
  3. Jul 29, 2014
  4. Jul 10, 2014
  5. Jul 04, 2014
  6. Jun 25, 2014
  7. Jun 24, 2014
  8. Jun 23, 2014
  9. Jun 21, 2014
  10. May 26, 2014
  11. May 24, 2014
  12. May 23, 2014
    • René Kijewski's avatar
      make: add `BOARD_INSUFFICIENT_RAM` blacklisting · 4198b751
      René Kijewski authored
      Currently most blacklistings for examples and tests are done because the
      board provides too little RAM or ROM. Besides of the actual linking all
      the compiling should nevertheless work just fine.
      
      This PR adds the variable `BOARD_INSUFFICIENT_RAM` to tell the
      `buildtest` to compile the code for a board, but omit the linking step.
      4198b751
    • René Kijewski's avatar
      make: remove clutter · 27ae0944
      René Kijewski authored
      Remove some outdated example code.
      27ae0944
  13. May 18, 2014
    • René Kijewski's avatar
      make: add comprehensive `buildinfo` list · 5cb1d03e
      René Kijewski authored
      Sometimes it is difficult to track down build errors for boards that you
      are unfamiliar with.
      
      This change adds `make buildinfo` that prints out all the relevant build
      information for the selected board and project:
      
      ```
      PROJECT: default
      BOARD:   msba2
      CPU:     lpc2387
      MCU:     lpc2387
      
      RIOTBASE:  /home/kijewski/RIOT/RIOT
      RIOTBOARD: /home/kijewski/RIOT/RIOT/boards
      RIOTCPU:   /home/kijewski/RIOT/RIOT/cpu
      
      DEFAULT_MODULE: auto_init core cpu sys
      DISABLE_MODULE:
      USEMODULE:      arm_common cc110x_ng cc110x_spi config defaulttransceiver gpioint lib lpc_common ltc4150 mci net_help posix protocol_multiplex ps random rtc shell shell_commands sht11 timex transceiver uart0 vtimer
      
      ELFFILE: /home/kijewski/RIOT/RIOT/examples/default/bin/msba2/default.elf
      HEXFILE: /home/kijewski/RIOT/RIOT/examples/default/bin/msba2/default.hex
      
      CC: arm-none-eabi-gcc
      CFLAGSS:
              -DBOARD_MSBA2
              -DCPU_LPC2387
              -DMODULE_ARM_COMMON
              -DMODULE_AUTO_INIT
              -DMODULE_CC110X_NG
              -DMODULE_CC110X_SPI
              -DMODULE_CONFIG
              -DMODULE_CORE
              -DMODULE_CPU
              -DMODULE_DEFAULTTRANSCEIVER
              -DMODULE_GPIOINT
              -DMODULE_LIB
              -DMODULE_LPC_COMMON
              -DMODULE_LTC4150
              -DMODULE_MCI
              -DMODULE_NET_HELP
              -DMODULE_POSIX
              -DMODULE_PROTOCOL_MULTIPLEX
              -DMODULE_PS
              -DMODULE_RANDOM
              -DMODULE_RTC
              -DMODULE_SHELL
              -DMODULE_SHELL_COMMANDS
              -DMODULE_SHT11
              -DMODULE_SYS
              -DMODULE_TIMEX
              -DMODULE_TRANSCEIVER
              -DMODULE_UART0
              -DMODULE_VTIMER
              -O2
              -Wall
              -Wstrict-prototypes
              -mcpu=arm7tdmi-s
              -gdwarf-2
              -std=gnu99
              -fno-delete-null-pointer-checks
              -Wstrict-prototypes
              -Werror=strict-prototypes
              -Wold-style-definition
              -Werror=old-style-definition
      
      LINK: arm-none-eabi-gcc
      LINKFLAGS:
              -gdwarf-2
              -mcpu=arm7tdmi-s
              -static
              -lgcc
              -nostartfiles
              -T/home/kijewski/RIOT/RIOT/cpu/lpc2387/linkerscript.x
      
      OBJCOPY: arm-none-eabi-objcopy
      OFLAGS:  -O ihex
      
      FLASHER: lpc2k_pgm
      FFLAGS:  /dev/ttyUSB0 /home/kijewski/RIOT/RIOT/examples/default/bin/msba2/default.hex
      
      TERMPROG: /home/kijewski/RIOT/RIOT/dist/tools/pyterm/pyterm.py
      PORT:     /dev/ttyUSB0
      
      DEBUGGER:
      DEBUGGER_FLAGS:
      
      MAKEFILE_LIST:
              /home/kijewski/RIOT/RIOT/examples/default/Makefile
              /home/kijewski/RIOT/RIOT/Makefile.include
              /home/kijewski/RIOT/RIOT/Makefile.modules
              /home/kijewski/RIOT/RIOT/Makefile.pseudomodules
              /home/kijewski/RIOT/RIOT/Makefile.defaultmodules
              /home/kijewski/RIOT/RIOT/boards/msba2/Makefile.include
              /home/kijewski/RIOT/RIOT/boards/msba2-common/Makefile.include
              /home/kijewski/RIOT/RIOT/boards/msba2-common/Makefile.dep
              /home/kijewski/RIOT/RIOT/cpu/lpc2387/Makefile.include
              /home/kijewski/RIOT/RIOT/cpu/arm_common/Makefile.include
              /home/kijewski/RIOT/RIOT/cpu/lpc_common/Makefile.include
              /home/kijewski/RIOT/RIOT/Makefile.dep
              /home/kijewski/RIOT/RIOT/Makefile.cflags
              /home/kijewski/RIOT/RIOT/sys/Makefile.include
              /home/kijewski/RIOT/RIOT/drivers/Makefile.include
              /home/kijewski/RIOT/RIOT/Makefile.buildtests
      ```
      5cb1d03e
  14. May 16, 2014
  15. May 15, 2014
  16. May 14, 2014
  17. May 12, 2014
  18. Apr 23, 2014
  19. Apr 09, 2014
  20. Apr 01, 2014
  21. Mar 29, 2014
    • René Kijewski's avatar
      Add include paths automatocally for USEMODULES · de29e418
      René Kijewski authored
      Application developers use `$(USEMODULES)` in their Makefiles to have
      the relevant functionally automagically added to their apps. This even
      does basic dependency tracking by means of `Makefile.dep`.
      
      But an important thing is missing: the automatic adding of include
      paths. This is inconvenient, error prone, and will hinder the RIOT core
      developers in future to change folder structures.
      de29e418
  22. Mar 17, 2014
  23. Mar 14, 2014
  24. Mar 12, 2014
  25. Mar 04, 2014
  26. Feb 27, 2014
  27. Feb 18, 2014
Loading