Stefan Rueger
ff7b8ca19a
Use mmt_f_free instead of free as callback function in ldestroy_cv()
2024-04-26 23:41:40 +01:00
Stefan Rueger
dcfb6a8836
Utilise magic memory tree interface for src/whereami.h
2024-04-26 23:31:23 +01:00
Stefan Rueger
934027bb65
Utilise magic memory tree interface for src/whereami.c
2024-04-26 23:31:23 +01:00
Stefan Rueger
ed5ce77a27
Utilise magic memory tree interface for src/usb_hidapi.c
2024-04-26 23:31:23 +01:00
Stefan Rueger
ab22bd04d8
Utilise magic memory tree interface for src/updi_link.c
2024-04-26 23:31:22 +01:00
Stefan Rueger
2abb780841
Utilise magic memory tree interface for src/update.c
2024-04-26 23:31:22 +01:00
Stefan Rueger
fd2b3629a9
Utilise magic memory tree interface for src/term.c
2024-04-26 23:31:22 +01:00
Stefan Rueger
8f5a08abc3
Utilise magic memory tree interface for src/stk500v2.c
2024-04-26 23:31:22 +01:00
Stefan Rueger
cea55b0533
Utilise magic memory tree interface for src/serialadapter.c
2024-04-26 23:31:21 +01:00
Stefan Rueger
67a73e609f
Utilise magic memory tree interface for src/ser_win32.c
2024-04-26 23:31:21 +01:00
Stefan Rueger
80a7fa606c
Utilise magic memory tree interface for src/ser_posix.c
2024-04-26 23:31:21 +01:00
Stefan Rueger
34efea1073
Utilise magic memory tree interface for src/pindefs.c
2024-04-26 23:31:21 +01:00
Stefan Rueger
2b43a27d0a
Utilise magic memory tree interface for src/pgm.c
2024-04-26 23:31:20 +01:00
Stefan Rueger
ac460f29ca
Utilise magic memory tree interface for src/main.c
2024-04-26 23:31:20 +01:00
Stefan Rueger
3fb246b775
Utilise magic memory tree interface for src/lists.c
2024-04-26 23:31:20 +01:00
Stefan Rueger
d561704890
Utilise magic memory tree interface for src/linuxspi.c
2024-04-26 23:31:20 +01:00
Stefan Rueger
677d88363e
Utilise magic memory tree interface for src/lexer.l
2024-04-26 23:31:19 +01:00
Stefan Rueger
cf171eeff4
Utilise magic memory tree interface for src/fileio.c
2024-04-26 23:31:19 +01:00
Stefan Rueger
493eeb272b
Utilise magic memory tree interface for src/dfu.c
2024-04-26 23:31:19 +01:00
Stefan Rueger
7d5e916793
Utilise magic memory tree interface for src/developer_opts_private.h
2024-04-26 23:31:18 +01:00
Stefan Rueger
f885173400
Utilise magic memory tree interface for src/developer_opts.c
2024-04-26 23:31:18 +01:00
Stefan Rueger
2233dced43
Utilise magic memory tree interface for src/config_gram.y
2024-04-26 23:31:18 +01:00
Stefan Rueger
16b30bc9de
Utilise magic memory tree interface for src/config.c
2024-04-26 23:31:18 +01:00
Stefan Rueger
7a8156b26d
Utilise magic memory tree interface for src/avrcache.c
2024-04-26 23:31:17 +01:00
Stefan Rueger
a1ac32f0ea
Utilise magic memory tree interface for src/avr.c
2024-04-26 23:31:17 +01:00
Michael Heimpold
9ba3a9220b
linuxgpio: fix build with libgpiod < v2.0
...
Commit 83909096b8 introduced a regression with
libgpiod versions below 2.0.
Fix it by introducing a tiny helper function which returns
the GPIO number (offset).
Signed-off-by: Michael Heimpold <mhei@heimpold.de >
2024-04-26 22:46:35 +02:00
Michael Heimpold
6a75ac7057
linuxgpio: add gpiod_line_set_direction_input helper for libgpiod v1.4 support (refs #1782 )
...
This ancient libgpiod version is still shipped on Ubuntu 20.04 LTS.
Add support for it by adding another helper.
Signed-off-by: Michael Heimpold <mhei@heimpold.de >
2024-04-26 22:01:52 +02:00
Stefan Rueger
db2580d17b
Update NEWS
2024-04-26 08:49:27 +01:00
Stefan Rueger
74fa943ff8
Merge pull request #1790 from stefanrueger/libavrdude_exit
...
Remove calls to exit() from libavrdude library functions
2024-04-26 07:44:47 +00:00
Stefan Rueger
272ec60f64
Merge pull request #1788 from mcuee/libgpiod_action
...
Update build.yml to include libgpiod-dev for Linux builds
2024-04-26 07:44:36 +00:00
Stefan Rueger
f5d9615a90
Remove exit() from dfu.c
2024-04-25 23:30:44 +01:00
Stefan Rueger
1ddd5bf1ff
Remove exit() from developer_opts.c
2024-04-25 23:26:45 +01:00
Stefan Rueger
5b0af7e379
Utilise magic memory tree interface for developer_opts.c
2024-04-25 23:25:18 +01:00
Stefan Rueger
e213cab09d
Utilise magic memory tree interface for avrpart.c
2024-04-25 23:14:41 +01:00
Stefan Rueger
3bc9a15853
Accept exit(1) call in avrftdi.c
2024-04-25 19:55:57 +01:00
Stefan Rueger
c7bffb4018
Ensure pgm->parseextparams()'s LIBAVRDUDE_EXIT return exits in main.c
2024-04-25 19:45:33 +01:00
Stefan Rueger
7db0b673dd
Ensure pgm->initialize()'s LIBAVRDUDE_EXIT return exits in main.c
2024-04-25 19:40:00 +01:00
Stefan Rueger
f1d7784415
Ensure avr_signature()'s LIBAVRDUDE_EXIT return exits in main.c
2024-04-25 19:33:24 +01:00
Stefan Rueger
a4a783a2e2
Percolate LIBAVRDUDE_EXIT up to avr_signature()
2024-04-25 19:32:47 +01:00
Stefan Rueger
54d770a517
Ensure pgm->open()'s LIBAVRDUDE_EXIT return exits in main.c
2024-04-25 19:11:07 +01:00
Stefan Rueger
52e4ff7513
Pass LIBAVRDUDE_EXIT return value to pgm->open() call
2024-04-25 19:00:27 +01:00
Stefan Rueger
e788c33dc5
Update NEWS
2024-04-25 18:00:43 +01:00
Stefan Rueger
9124bef8a1
Merge pull request #1786 from stefanrueger/par
...
Make programmer par libavrdude ready
2024-04-25 16:48:18 +00:00
Stefan Rueger
50ffb8b0e9
Merge pull request #1785 from stefanrueger/micronucleus
...
Make programmer micronucleus libavrdude ready
2024-04-25 16:47:54 +00:00
Stefan Rueger
9de91dea02
Merge pull request #1784 from stefanrueger/linuxspi
...
Make programmer linuxspi libavrdude ready
2024-04-25 16:47:29 +00:00
Stefan Rueger
d92a0248ad
Merge pull request #1783 from stefanrueger/linuxgpio
...
Make programmer linuxgpio libavrdude ready
2024-04-25 16:47:13 +00:00
Stefan Rueger
cfbd4ed7b6
Merge pull request #1781 from stefanrueger/stk500generic
...
make programmer stk500generic libavrdude ready
2024-04-25 16:46:47 +00:00
Stefan Rueger
e965aa7bcd
Merge pull request #1779 from stefanrueger/pickit2
...
Make programmer pickit2 libavrdude ready
2024-04-25 16:46:00 +00:00
Stefan Rueger
8068aaedc1
Merge pull request #1778 from stefanrueger/ft245r
...
Make programmer ft245r libavrdude ready
2024-04-25 16:45:29 +00:00
Stefan Rueger
4c3d709b44
Merge pull request #1776 from stefanrueger/flip2
...
Utilise magic memory tree interface for flip2.c
2024-04-25 16:45:09 +00:00