Commit Graph

32 Commits

Author SHA1 Message Date
Karl Palsson 911d4be35b gitignore: ensure some non-generated are included
A normal git clone doesn't catch these, as it _knows_ that the files are
in the git repo and should be tracked.  However, downloading a tarball,
and adding it to a new git repo shows up the problem as important files
are simply not added, and would be dropped by git clean.

Reported-by: https://github.com/libopencm3/libopencm3/issues/1153
2020-01-04 23:01:57 +00:00
Brian Viele dd18b9fdbc Qorvo pac55xx: initial support
Qorvo (Nee Active Semi) PAC55xx "Intelligent Motor Control" parts,
cortex-m4 SoCs
2019-11-26 23:28:02 +00:00
Guillaume Revaillot f121c8c8f0 .gitignore: ignore autogenerated include/libopencmsis/swm050/ 2019-06-17 22:34:15 +00:00
Oliver Meier 5853678003 .gitignore: ignore autogenerated include/libopencmsis/gd32/ 2019-05-22 00:23:57 +00:00
Ettore Zaffaroni d8cbe961f2 .gitignore more files for eclipse
Makes it easier to work with in the current CubeMX IDE
2019-05-09 11:32:36 +00:00
Guillaume Revaillot bdc38eed16 doc: attempt to get rid of doxygenlayouts and doxyfiles.
Generate doc root doxygenlayout file, as well as devices stuff, based on main
Makefile $(TARGETS) and template files. Avoids painfull sync/merge of 20 files+
when adding a new device.
bonus : allow to build only one device doc easily (make TARGETS=stm32f0 doc)

regression: we currently loose device "fancy" naming as device name is
guessed (toUpper()..) from folder name.
2019-04-15 12:41:21 +00:00
Karl Palsson 00e32ccb4c gitignore new generated code 2018-08-27 21:48:16 +00:00
Karl Palsson b309b7e082 make: report errors from multiple sub builds properly.
The reporting of make errors wasn't catching a failure from multiple
sublibs. rework it to iterate all found, rather than trying a single
file test.
2018-07-29 20:31:17 +00:00
Karl Palsson d002d9552f doc: dynamically generate correct file lists
Instead of the fragile and error prone attempts to specifically
include/exclude files from doxygen by name and pattern, simply use the
already generated .d files to provide accurate and up to date lists of
all source files used.

Pros:
* Nothing left to worry about
* Much more encouraging to actually _work_ on the documentation now that
you can be sure the right docs will be generated instead of a confusing
mix.

Downsides/Upsides:
* Automatically includes all CM3/USB in each device's page _as well_ now

Downsides:
* lpc43xx still manually listed.  However, completely contained in it's
own dir, so no problems
* No attempt to carry this in latex.  easy, but more tempted to drop
latex support outright. (I don't think the generation there has even
worked for a while now)
* Due to the mismatch between lib directories and document roots, the
sourcelist can't be magically created per directory.  There has to be
some sort of mapping between the two, so as this is doc generation only,
a static list seems sane for maintennance.  (Especially compared to the
old method)
* Source list generation probably doesn't work on windows.
2017-10-18 20:05:14 +00:00
Matthew Lai 4af374f7c4 .gitignore Sublime workspace file 2017-03-27 10:59:43 +00:00
Karl Palsson ec22543ce8 .gitignore .pyc files 2016-09-02 21:10:30 +00:00
Karl Palsson 5c18dee500 .gitignore correct netbeans project directories 2014-12-05 21:28:52 +00:00
Chuck McManis 0ca7123fe6 .gitignore cscope database files 2014-11-24 00:24:37 +00:00
Stefan Agner c83e16926e vf6xx: doc: initial commit
Add documentation Makefile and DoxygenLayout for Freescale Vybrid
VF6xx support.
2014-10-15 19:31:02 +02:00
Karl Palsson d2c49bce6a gitignore more project files
And sort one of the lists alphabetically.
2014-03-12 09:27:08 +00:00
Karl Palsson 3fc84d6519 gitignore generated stylecheck stamp files 2014-02-05 10:39:21 +00:00
Piotr Esden-Tempski 81bec57109 [Repo] added .DS_Store to gitignore. 2013-07-01 18:26:39 -07:00
Piotr Esden-Tempski 13fae83451 Added new sam generated header directory to ignore list. 2013-06-02 18:36:57 -07:00
Piotr Esden-Tempski ce42531283 Added *.tag files and the new generated sam3x include subdirectory to gitignores. 2013-05-10 14:13:30 -07:00
Piotr Esden-Tempski d87e751f71 Added directories with autogenerated files to the ignore list. 2012-11-07 16:42:11 -08:00
Karl Palsson 2e5cfa39a5 Ignore generated files 2012-11-07 21:50:27 +00:00
Felix Ruess 0a48344965 add the copied ld scripts in lib dir to gitignore 2012-10-16 14:09:50 -07:00
Ken Sarkies ff83a1ae1c Setup to document entire project using doxygen.
New doc directory with config files and generated html, LaTeX/pdf.
Makefile provided for autogeneration and explanatory README.

The project structure is hostile to doxygen, which can't cope with functions
of the same name. Doxygen is run for each family separately, and separately
for LaTeX generation. Customized layout files sort of "integrate" HTML, and
separate pdfs are generated for each family. Not ideal but seems the best
solution until doxygen changes, if at all.
2012-09-15 12:51:46 +09:30
Ken Sarkies 0e02438a80 Code for DAC module STM32Fxxx series
Add prototypes to dac.h and small change to simplify alignment enum
2012-06-30 16:56:14 +09:30
Taylor Vesely cec41eb0c4 Filled in the APB0 memory map for the lpc17xx. Also set values for the
GPIO on AHB.
2012-03-22 16:22:21 -07:00
Uwe Bonnes 6a8eb81480 Add more files to ignore 2011-07-13 10:02:23 +02:00
Uwe Hermann 62acc424e1 Remove useless .gitignore entry. 2010-12-30 14:23:06 +01:00
Piotr Esden-Tempski e08e19e149 Added some more files to gitignore. 2010-12-27 17:40:52 +01:00
Piotr Esden-Tempski c031b6691e Moved common example make code to a central file. Added more gitignores. 2010-12-17 21:45:38 +01:00
Uwe Hermann 8a33f6277e Update .gitignore to match recent file/dir renames. 2009-07-20 17:33:52 +02:00
Uwe Hermann bdba3af3a6 Create bin, hex, srec, and list files for the example project. 2009-07-16 15:49:28 +02:00
Uwe Hermann dc4a6a66ba Add .gitignore file. 2009-07-16 15:21:59 +02:00