Commit Graph

4724 Commits

Author SHA1 Message Date
Hans Ulrich Niedermann
16d7d0bbcb ci: Build parallel port code on supported systems
Build parallel port code on supported systems

Unsupported systems are:

  * Windows operating system
  * MacOS operating system

This means the CI can test

  * native Linux builds (yes, even for arm systems)

Untested at this time are the BSDs.

Removes the dysfunctional Windows (since Windows XP)  parallel port code,
and has the buildsystems fail Windows builds if parallel port builds are
requested (HAVE_PARPORT or --enable-parport).

https://github.com/avrdudes/avrdude/pull/1874#issuecomment-2275762550
2024-08-24 15:38:17 +02:00
Hans Ulrich Niedermann
89478179b4 function prototype consistency fix for ppiwin.c
mingw builds for Windows require a function prototype fix.
2024-08-24 15:37:04 +02:00
Stefan Rueger
9e9825c988 Update NEWS/docu 2024-08-24 01:27:36 +01:00
Stefan Rueger
5f32f9d8c9 Merge pull request #1909 from stefanrueger/warnings
Silence compiler warnings
2024-08-24 00:57:12 +01:00
Stefan Rueger
5ab90751d1 Merge pull request #1908 from stefanrueger/documentation
Improve Documentation
2024-08-24 00:56:02 +01:00
Stefan Rueger
53cf5f29ee Merge pull request #1907 from stefanrueger/familyid
Improve messaging around locked UPDI parts
2024-08-24 00:54:26 +01:00
Stefan Rueger
5b1b5443c6 Merge pull request #1906 from funkeleinhorn/serprog-programmer
Remove known limitations comment from serprog.c
2024-08-24 00:53:31 +01:00
Stefan Rueger
43fc4ff81f Silence compiler warnings 2024-08-23 23:30:08 +01:00
Stefan Rueger
78464340f2 Update comment in avdude.pdf 2024-08-23 23:25:25 +01:00
Stefan Rueger
ceef6d7df2 Merge branch 'documentation' of github.com:stefanrueger/avrdude into documentation 2024-08-23 23:22:34 +01:00
Stefan Rueger
a9c692ed71 Remove section about memories from avrdude.1
This section breaks the flow of the man page on the options.
It is reasonable to refer to a longer manual for that.
2024-08-23 23:17:46 +01:00
Stefan Rueger
3e9672481c Reduce use of upload/download terms 2024-08-23 23:16:39 +01:00
Stefan Rueger
ae31a6bb5f Create avrstats.texi for statistics used in the docu 2024-08-23 23:09:27 +01:00
Stefan Rueger
173c3d4e90 Improve messaging around locked UPDI parts 2024-08-23 22:02:49 +01:00
Stefan Rueger
371dc3823d Remove section about memories from avrdude.1 2024-08-23 21:49:57 +01:00
Stefan Rueger
97cc672fcb Reduce use of upload/download terms 2024-08-23 20:57:29 +01:00
Funkeleinhorn
8fdd0c7277 Remove known limitations comment from serprog.c
Connecting over tcp is already possible by specifying net:<host>:<port>
as a port. Performance is already good and further improvements would
require custom AVR read/write logic to batch operations which seems
not worth the maintenance effort for now.
2024-08-23 19:35:06 +02:00
Stefan Rueger
79f85d048f Update NEWS 2024-08-23 02:27:33 +01:00
Stefan Rueger
284612f875 Merge pull request #1897 from stefanrueger/avr_write_byte_default
Fix avr_write_byte()
2024-08-23 02:21:23 +01:00
Stefan Rueger
720d21fec0 Merge pull request #1903 from stefanrueger/test8-e
Add -e exe option to test8
2024-08-23 02:20:34 +01:00
Stefan Rueger
2cd9e5b8d4 Merge pull request #1901 from mcuee/windows_arm64_build
Update build.yml to re-enable Windows on ARM64 MSVC build
2024-08-23 02:19:44 +01:00
Stefan Rueger
5c16beeffb Remove bmequ() macro 2024-08-23 02:18:37 +01:00
Stefan Rueger
ab66d35516 Merge pull request #1896 from stefanrueger/fix-deprecated-types
Fix deprecated types in libavrdude.i
2024-08-23 02:12:07 +01:00
Stefan Rueger
422b3784e2 Merge pull request #1902 from mcuee/document
Document: use macOS to replace MacOS, no support of Parallel Port under macOS
2024-08-23 02:09:48 +01:00
Stefan Rueger
42589c02eb Merge pull request #1895 from stefanrueger/avrdude.pdf
Add detail to part and programmer lists in avrdude.pdf
2024-08-23 02:09:09 +01:00
Stefan Rueger
13879ba8b4 Move list of memories into an appendix 2024-08-23 01:56:05 +01:00
Stefan Rueger
b7d690b04a Change @samp{option} to @code{option} 2024-08-23 00:47:16 +01:00
Stefan Rueger
79109b4f6b Remove multiple -x help explanations 2024-08-23 00:41:04 +01:00
Stefan Rueger
ffb9b8c001 Update introduction of avrdude.pdf 2024-08-23 00:17:19 +01:00
Stefan Rueger
5613de5a69 Add @cindex terms for programmers 2024-08-22 23:15:09 +01:00
Stefan Rueger
d1667f705f Refine programmer listing for avrdude.pdf 2024-08-22 23:14:30 +01:00
Stefan Rueger
c1433c9fc4 Fix .sed file dependencies in src/doc/Makefile.am 2024-08-22 20:11:42 +01:00
Stefan Rueger
7a6cfab35f Add Wiki urls for Appendix B 2024-08-22 18:50:27 +01:00
Stefan Rueger
b389e8b89f Add -e exe option to test8 2024-08-22 17:43:37 +01:00
mcuee
0b397b0b15 Document: avrdude does not support Parallel Port under macOS 2024-08-22 17:32:17 +08:00
mcuee
a0c0e4872e Document: use macOS to replace MacOS in document 2024-08-22 17:29:59 +08:00
mcuee
ce0dbc453d Update build.yml to re-enable Windows on ARM64 MSVC build 2024-08-22 17:07:14 +08:00
Stefan Rueger
a6e927a31e Fix avr_write_byte() 2024-08-22 02:00:42 +01:00
Stefan Rueger
325170c94c Fix deprecated types in libavrdude.i 2024-08-22 01:54:06 +01:00
Stefan Rueger
1774b09ec1 Merge branch 'avrdude.pdf' of github.com:stefanrueger/avrdude into avrdude.pdf 2024-08-22 01:46:37 +01:00
Stefan Rueger
a503e09208 Show more detail for the programmer list in avrdude.pdf 2024-08-22 01:45:50 +01:00
Stefan Rueger
5453843848 Show more detail for -c\? programmer descriptions 2024-08-22 01:03:05 +01:00
Stefan Rueger
b0e117b802 Shorten some programmer descriptions 2024-08-22 01:01:58 +01:00
mcuee
a9594622e2 Document: remove one more place where Windows parallel ports are mentioned 2024-08-22 07:42:12 +08:00
mcuee
138bd514f1 Document: AVRDUDE does not support parallel ports on Windows
Adopted the document change of PR #1874.
2024-08-22 07:31:42 +08:00
mcuee
aff15d3721 Document: remove the mentioning of 16bit Windows system directory 2024-08-22 07:28:47 +08:00
Stefan Rueger
dc1191a7b3 Merge branch 'avrdude.pdf' of github.com:stefanrueger/avrdude into avrdude.pdf 2024-08-21 23:49:57 +01:00
Stefan Rueger
c6d29a1689 Move debug command line line after opening the log file 2024-08-21 23:26:51 +01:00
Stefan Rueger
b49fe93402 Enlarge set of special shell characters 2024-08-21 23:25:36 +01:00
Stefan Rueger
50662bb852 Show command line with -vvv 2024-08-21 17:06:23 +01:00