mirror of
https://github.com/mariusgreuel/avrdude.git
synced 2025-12-19 11:36:24 +00:00
patch #7165 Add support for bitbanging GPIO lines using the Linux sysf GPIO interface
* doc/avrdude.texi,avrdude.1: added doc for linuxgpio * avrdude.conf.in: added template for linuxgpio programmer * config_gram.y: pin numbers restricted to [PIN_MIN, PIN_MAX] * pindefs.h: added PIN_MIN, PIN_MAX, removed unused LED_ON/OFF * configure.ac: configure option enable-linuxgpio, print of enabled options * linuxgpio.[ch]: new source for linuxgpio programmer * Makefile.am: added linuxgpio to sources list * pgm_type.c: added linuxgpio to programmer types list git-svn-id: svn://svn.savannah.nongnu.org/avrdude/trunk/avrdude@1132 81a1dc3b-b13d-400b-aceb-764788c761c2
This commit is contained in:
@@ -1142,7 +1142,28 @@ programmer
|
||||
|
||||
@HAVE_PARPORT_END@
|
||||
|
||||
#This programmer bitbangs GPIO lines using the Linux sysfs GPIO interface
|
||||
#
|
||||
#To enable it set the configuration below to match the GPIO lines connected to the
|
||||
#relevant ISP header pins and uncomment the entry definition. In case you don't
|
||||
#have the required permissions to edit this system wide config file put the
|
||||
#entry in a separate <your name>.conf file and use it with -C+<your name>.conf
|
||||
#on the command line.
|
||||
#
|
||||
#To check if your avrdude build has support for the linuxgpio programmer compiled in,
|
||||
#use -c?type on the command line and look for linuxgpio in the list. If it's not available
|
||||
#you need pass the --enable-linuxgpio=yes option to configure and recompile avrdude.
|
||||
#
|
||||
#programmer
|
||||
# id = "linuxgpio";
|
||||
# desc = "Use the Linux sysfs interface to bitbang GPIO lines";
|
||||
# type = "linuxgpio";
|
||||
# reset = ?;
|
||||
# sck = ?;
|
||||
# mosi = ?;
|
||||
# miso = ?;
|
||||
#;
|
||||
|
||||
# some ultra cheap programmers use bitbanging on the
|
||||
# serialport.
|
||||
#
|
||||
|
||||
Reference in New Issue
Block a user