Commit Graph

70 Commits

Author SHA1 Message Date
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
Jonas Olsson
fe6bbef69d Add CC26xx build artifacts to .gitignore 2015-02-25 13:16:07 +01:00
Jim Paris
5673b46e86 Add initial EV-ADuCRF101MKxZ platform support 2014-07-22 21:18:16 -04:00
Rémy Léone
e6c003b312 Adding tunslip to gitignore 2014-06-06 15:05:11 +02:00
Ian Martin
174d4dd80c Adds support for ADF7023 sub-GHz radio from Analog Devices and RL78 series MCU from Renesas.
This example platform for this port is the EVAL-ADF7XXXMB4Z w/ radio
daughter cards:

    http://www.analog.com/en/evaluation/eval-adf7023/eb.html

See the platform readme for usage and platform information:

    https://github.com/contiki-os/contiki/tree/master/platform/eval-adf7xxxmb4z/readme.md

All files provided by Analog Devices for this port are released under
the same license as Contiki and copyright Analog Devices Inc. per
agreement between Redwire Consulting, LLC and Analog Devices Inc. (SOW 08122013)
2014-01-04 18:56:51 -05:00
Oliver Schmidt
70d7953ce7 Adjustments for the switch from 'atari' to 'atarixl'. 2013-10-03 23:54:33 +02:00