Commit Graph

75 Commits

Author SHA1 Message Date
giomba d192979eb7 repository cleaned
actually noone ever needed the full contiki-ng repository,
but it was just forked in order to start developing the project quickly
2019-10-07 21:42:19 +02:00
Simon Duquennoy 4ea5d41d52 Merge branch release-4.2 back into develop 2018-11-09 17:04:31 +01:00
Yasuyuki Tanaka 61fba4dcde Rename srf06-cc26xx to cc26x0-cc13x0 2018-10-23 13:04:32 -07:00
George Oikonomou 1b85bc6124 Ignore the new build output dir 2018-10-23 17:47:31 +01:00
Edvard Pettersen 86232c86f9 Expanded travis builds with SimpleLink platform
In addition, some small grammar fixes and slight bugfix in
Makefile.simplelink
2018-09-11 13:17:21 +02:00
George Oikonomou 57692d21f9 Add support for documentation on readthedocs.io 2018-06-05 21:10:01 +01:00
Rehan MALAK 7091a846fe ignore files produced during coap-lwm2m tests 2018-05-29 19:02:07 +02:00
George Oikonomou 3e3cb08c7f Move serialdump and tunslip6 to their own subdir 2018-05-26 15:27:25 +01:00
George Oikonomou 8c347f96d7 gitignore files created by make serialdump 2018-05-26 13:55:02 +01:00
George Oikonomou 1c48307690 gitignore the serialdump binary 2018-05-26 13:55:02 +01:00
George Oikonomou 1d55172456 Remove obsolete line in gitignore 2018-05-26 13:55:02 +01:00
Rehan MALAK 38c372b222 ignore files produced during coap-lwm2m tests 2018-05-17 20:09:56 +02:00
George Oikonomou 7a17d652b5 Git ignore the msp430-specific .firmware make target 2018-04-02 15:50:09 +01:00
George Oikonomou 4bc9424dd3 Ignore .e and .o even if outside obj_<target> 2018-04-02 15:48:48 +01:00
Simon Duquennoy 88ae175c9a Tools: remove collect-view 2018-02-01 05:01:43 -08:00
George Oikonomou 53bbd6f2e8 Gitignore saved defines 2017-12-17 01:54:43 +00:00
Simon Duquennoy 8c9f30566f Added *.err to .gitignore 2017-11-23 06:53:24 -08:00
Simon Duquennoy ac382f58e9 Update .gitignore with new CI test file extensions 2017-11-23 06:53:24 -08:00
George Oikonomou e4e56fc4d3 Gitignore doxygen output files in their new location
We moved doxygen documentation, so build artifacts are no longer being ignored. This commit sets .gitignore all documentation output in its new location
2017-11-04 22:20:51 +00:00
Niclas Finne e4ae215f16 Removed COOJA 2017-10-18 20:40:13 +02:00
George Oikonomou 63eca213a4 Remove OS- and editor-specific entries from gitignore
Users should be adding such things to their local .git/info/exclude.
2017-10-10 21:04:18 +02:00
George Oikonomou 4f8ee5df72 Remove VC++ entries from gitignore
Those were relevant to platform/win32
2017-10-10 21:04:16 +02:00
George Oikonomou 12ec2b4885 Remove galileo-related entries from gitignore 2017-10-10 21:04:13 +02:00
Nicolas Tsiftes 0bf7ddcc7f Renamed regression-tests to tests in preparation for the addition of other types of tests. 2017-09-01 17:22:10 +02:00
Simon Duquennoy f1a76ef12b Cleanup .gitignore 2017-07-06 10:16:03 +02:00
Simon Duquennoy 6220aea14a Removing Rime, old platforms, old MAC layers, LLSEC (as a layer), some examples and apps 2017-05-14 01:14:05 +02:00
Antonio Lignan 9e1c378919 Merge pull request #1469 from wbober/nrf52dk-pr
Add support for nRF52 DK platform
2016-06-01 23:11:39 +02:00
Oliver Schmidt 4f28289df2 Added a pfs_remove() function and a pfs_seek() stub to the Commodore platforms.
- "Normalized" some Assembly code.
- Implemented CFS_APPEND in pfs_open().
- Made CFS_WRITE work in VICE's virtual disk/file system.
2016-03-28 14:07:35 +02:00
Wojciech Bober 943e526860 nrf52dk: added build artifacts to git ignore 2016-02-15 09:37:38 +01:00
George Oikonomou 3768213311 Remove sensinode build artifacts from .gitignore
This is part of a set of commits that will obsolete the Sensinode platform
2016-01-10 15:08:55 +00:00
Michael LeMay f85654a82f x86, galileo: Add UEFI support
This patch adds support for optionally building EFI binaries in
addition to Multiboot ELF binaries.  It includes a script,
build_uefi.sh, that downloads tool and library sources from the EDK II
project, builds the GenFw tool that is used to create UEFI binaries,
and creates a makefile that is included from the main x86 common
makefile and enables UEFI support in the Contiki build system.  If the
script is not run prior to building Contiki, then an informational
message will be displayed with instructions for running build_uefi.sh
if UEFI support is desired.  This patch also adds the path to the
auto-generated makefile to .gitignore.

This patch modifies the linker script for the Intel Quark X1000 to
account for the output file section offsets and alignment expectations
of the EDK II GenFw project.

This patch also adds a newlib patch to remove the weak symbol
attribute from floating point stdio support routines.  See
<newlib>/newlib/README for an explanation of how the newlib developers
intended for _printf_float and _scanf_float to be linked.  Newlib
declares them as weak symbols with the intention that developers would
force them to be linked only when needed using a linker command line
option.  However, some but not all Contiki programs require them, so
we cannot simply always include or exclude them.  Instead, we remove
the weak symbol attributes and rely on the linker to automatically
determine whether or not they should be linked.  This avoids an issue
in which weak symbols were undefined in the intermediate DLL generated
as part of the UEFI build process.  That resulted in the GenFw program
emitting "ERROR 3000" messages when it encountered relocations
referencing such an undefined symbol.

Finally, this patch updates README.md to both make some revisions to
account for the UART support introduced in previous patches as well as
to provide instructions for using the UEFI support.
2015-12-21 08:06:14 -02:00
Andre Guedes dd540e9a21 gitignore: Add platform/galileo/bsp/libc/Makefile.libc 2015-12-21 08:06:14 -02:00
Andre Guedes 766d3aa820 gitignore: Add Vim swap files 2015-12-21 08:06:14 -02:00
Andre Guedes 1fb7800110 galileo: Add 'debug' rule
This patch the 'debug' rule to simplify the debugging process. This new
rule runs OpenOCD and gdb with the right parameters. OpenOCD runs in
background and its output will be redirected to a log file in the
application's path called LOG_OPENOCD. Once gdb client is detached,
OpenOCD is terminated.

The 'debug' rule is defined in Makefile.customrules-galileo file (create
by this patch) which is included by the Contiki's buildsystem. So to
debug a Contiki application for Galileo board, run the following command:
$ make TARGET=galileo debug

If you use a gdb front-end, you can define the "GDB" environment variable
and your gdb front-end will be used instead of default gdb. For instance,
if you want to use cgdb front-end, just run the command:
$ make BOARD=galileo debug GDB=cgdb
2015-12-21 08:06:14 -02:00
Jesus Sanchez-Palencia f14f9aba41 galileo: Initial support for Intel Galileo Platform
This patch adds the initial support for Intel Galileo Platform. It
contains the minimum set of code required to boot a dummy Contiki
image.

For Galileo initial support, we implemented a linker script, a minimal
bootstrap code, a set of stubbed functions required by newlib, and a
very simple main() function. Moreover, we also define some header files
and macros required by Contiki.

To build applications for this platform you should first build newlib
(in case it wasn't already built). To build newlib you can run the
following command:
$ platform/galileo/bsp/libc/build_newlib.sh

Once newlib is built, you can build applications. To build applications
for Galileo platform you should set TARGET variable to 'galileo'. For
instance, building the hello-world application should look like this:
$ cd examples/hello-world/ && make TARGET=galileo

This will generate the 'hello-world.galileo' file which is a multiboot-
compliant [1] ELF image. This image can be booted by any multiboot-
complaint bootloader such as Grub.

Finally, this patch should be used as a guideline to add the initial
support for others platforms based on x86 SoCs.

[1] https://www.gnu.org/software/grub/manual/multiboot/multiboot.html
2015-12-21 08:06:14 -02:00
Jesus Sanchez-Palencia c9897fe9b0 galileo: Add BSP files
This patch creates the platform/galileo/bsp directory. This directory
contain all files related to Galileo's Board Support Package (BSP). For
now, the BSP consists of libc and bootloader.

Within the BSP directory, we have the scripts build_newlib.sh and build_
grub.sh. These scripts provide an easy and quick way to build the newlib
and the grub for the Galileo platform.
2015-12-21 08:06:14 -02:00
Jesus Sanchez-Palencia 51e21b48b6 gitignore: add cscope related files 2015-12-21 08:06:14 -02:00
Simon Duquennoy ebc8d9fb1c Merge pull request #1344 from tsparber/fix-doxygen
doxygen: Fixed all warnings
2015-11-30 22:07:15 +01:00
Antonio Lignan b6690d1b62 Reverting change in .gitignore 2015-11-25 17:03:30 +01:00
Marco Grella e47c69c170 Merge remote-tracking branch 'upstream/master' into stm32nucleo-spirit1 2015-11-25 12:36:01 +01:00
Antonio Lignan 27fd1a5eb8 Updated RE-Mote revision A support and cleaning up Zolertia platforms 2015-11-24 21:15:33 +01:00
Simon Duquennoy f83242825d Merge pull request #1275 from bkozak-scanimetrics/gitignore_additions
Ignore various build and temporary files
2015-11-20 23:59:33 +01:00
Billy Kozak 339559288a Ignore various build and temporary files
Ignore:
- .cooja
- .swp (vim editor temporary files)
- doc/latex/
- various build & temporary files generated in regression-tests
2015-11-20 15:52:15 -07:00
Tommy Sparber d0e9cd18c7 doxygen regression test: Tolerate only warning-free builds
This commit simplifies the regression test for the doxygen build to
allow only 0 warnings.

Clean doxygen.runlog and doxygen.runerr for clean target 
and ignore them in .gitignore.
2015-11-18 11:07:58 +11:00
Marco Grella 41f9ca08e2 Merge with updated master. 2015-11-11 13:42:35 +01:00
Oliver Schmidt b4ed3d65d4 Have Git ignore .zip files.
.zip files are are common build artifacts but never sources.
2015-10-28 09:47:22 +01:00
Simon Duquennoy 4811bb8edb Added *.jn516x to .gitignore 2015-09-23 14:38:42 +02:00
Marco Grella b61152bfa1 I/O libraries 2015-07-24 19:54:05 +02:00
Oliver Schmidt a3dba2e25c Changed Apple II 800kB floppy image type.
The .2mg image format contains a header which is missing from our file. So our file is rather a .po image.

I opted to not add the .2mg header as it is only necessary if the metadata it contains differs from the values "guessed" when using the "naked" .po image format. On the other hand there are image file consumers not understanding the .2mg image format.
2015-07-05 14:21:03 +02:00
Antonio Lignan 330e450ba4 Zolertia Re-Mote platform ported to Contiki, developed whitin RERUM FP7 European project (grant #609094).
The port was done jointly by Zolertia and George Oikonomou (University of Bristol).
2015-05-29 22:04:43 +02:00