No description
Find a file
2021-05-04 08:39:50 -05:00
.github/workflows bump CI version to 20.04 2021-04-10 18:10:13 +01:00
debian Mesaflash 3.4.0~pre1 2020-05-22 10:33:16 -06:00
examples Merge remote-tracking branch 'origin/v3.3' 2020-04-23 12:40:29 -06:00
libpci Częściowy port aplikacji na windows (kompiluje się) 2013-10-12 05:38:20 +02:00
winio32 Częściowy port aplikacji na windows (kompiluje się) 2013-10-12 05:38:20 +02:00
.gitattributes debian: use git archive to produce dfsg orig tarball 2020-04-28 10:33:09 -06:00
.gitignore sserial: add support for 7i77 analog sserial remote, add also example program for it 2014-09-19 12:47:11 +02:00
anyio.c Make portions that need direct port access conditional 2021-04-10 18:03:58 +01:00
anyio.h merge changes from JT's mesaflash version 2020-04-23 15:01:06 -06:00
bitfile.c libanyio: print bit file details only in verbose mode 2014-09-11 23:01:15 +02:00
bitfile.h libanyio: print bit file details only in verbose mode 2014-09-11 23:01:15 +02:00
boards.h Respond to review comments 2021-05-04 08:39:50 -05:00
common.c anyio: refactor: unification of functions arguments in hostmot2 access interface 2015-03-09 01:01:03 +01:00
common.h anyio: refactor: unification of functions arguments in hostmot2 access interface 2015-03-09 01:01:03 +01:00
COPYING Add GPL license text file 2020-04-20 16:27:04 +02:00
eeprom.c Merge branch 'v3.2' into v3.3 2017-06-27 10:33:37 -06:00
eeprom.h Introduce, use new commandline flag --fix-boot-block 2016-07-02 08:13:10 -05:00
eeprom_local.c pick up straggling sys/io.h outside of preprocessor guards 2021-04-10 22:36:09 +01:00
eeprom_local.h Introduce, use new commandline flag --fix-boot-block 2016-07-02 08:13:10 -05:00
eeprom_remote.c Introduce, use new commandline flag --fix-boot-block 2016-07-02 08:13:10 -05:00
eeprom_remote.h Introduce, use new commandline flag --fix-boot-block 2016-07-02 08:13:10 -05:00
encoder_module.c Remove declarations of unused variables 2016-07-02 08:47:37 -05:00
encoder_module.h libanyio: use base address from module descriptor, not from regmap 2015-03-11 10:38:05 +01:00
epp_boards.c Make portions that need direct port access conditional 2021-04-10 18:03:58 +01:00
epp_boards.h function declarations shouldn't be marked inline 2017-06-25 11:14:13 -06:00
eth_boards.c Better pin number list for integrated BOB cards + add SSerialB, DataPainter 2021-03-01 07:54:57 -08:00
eth_boards.h don't segfault on unknown ethernet boards 2018-04-22 21:51:12 -06:00
hostmot2.c Merge pull request #39 from DuttonIndustrial/master 2021-04-02 12:40:14 -05:00
hostmot2.h Better pin number list for integrated BOB cards + add SSerialB, DataPainter 2021-03-01 07:54:57 -08:00
hostmot2_def.h Merge pull request #39 from DuttonIndustrial/master 2021-04-02 12:40:14 -05:00
lbp.c Merge pull request #30 from dwrobel/6-linking-errors 2020-04-23 08:41:25 -06:00
lbp.h sserial: read and report NV variables values 2015-01-06 17:45:11 +01:00
lbp16.c Always return a value from the these functions 2016-07-02 08:44:50 -05:00
lbp16.h lbp16: move FPGA reset and reload to common place as now both ethernet and serial hm2 boards use them 2014-09-14 11:00:53 +02:00
libpci.dll Częściowy port aplikacji na windows (kompiluje się) 2013-10-12 05:38:20 +02:00
Makefile Enable PCI device enumeration on Compute Module 4 2021-04-28 21:19:00 -05:00
mesaflash.1 anyio: Add --device AUTO and --device SPI 2020-05-15 09:09:03 -05:00
mesaflash.c Mesaflash 3.4.0~pre1 2020-05-22 10:33:16 -06:00
pci_boards.c Respond to review comments 2021-05-04 08:39:50 -05:00
pci_boards.h libanyio: add support for 6i24 PCIE board 2015-01-16 19:10:43 +01:00
README.md Add build-essential to install list 2021-04-02 12:07:21 -05:00
serial_boards.c serial_recv_packet(): add read error handling 2020-04-25 16:27:26 -06:00
serial_boards.h libanyio: factor out ethernet and serial transport level details from lbp16 2014-09-12 23:43:12 +02:00
spi_boards.c Fix internal pin names for FPGA cards with built in breakouts 2020-06-07 17:30:46 -07:00
spi_boards.h libanyio: remove spilbp as only spi_boards use it and it's too simple to be standalone 2014-09-13 00:25:11 +02:00
sserial_module.c various: fix -Wformat diagnostics 2020-05-15 08:40:59 -05:00
sserial_module.h sserial_module: declare sserial_write(), used by pci_analog_write 2017-06-25 20:48:09 -06:00
types.h add lost types.h to repo 2014-09-11 21:22:45 +02:00
usb_boards.c Fix -Wstringop-truncation warnings 2020-04-20 16:35:34 +02:00
usb_boards.h refactor: extract board definitions to boards.h to remove including main library header file in all submodules 2014-05-09 13:35:23 +02:00
WinIo32.dll Częściowy port aplikacji na windows (kompiluje się) 2013-10-12 05:38:20 +02:00
WinIo32.sys Częściowy port aplikacji na windows (kompiluje się) 2013-10-12 05:38:20 +02:00

mesaflash

Configuration and diagnostic tool for Mesa Electronics PCI(E)/ETH/EPP/USB/SPI boards

Quickstart:

MesaFlash depends on a couple of packages to build, so install those first:

sudo apt install libpci-dev pkg-config build-essential

You may need to install git first:

sudo apt install git

Clone MesaFlash:

git clone https://github.com/LinuxCNC/mesaflash.git

From the top level directory, switch to the source directory:

cd mesaflash

In the source directory to build MesaFlash:

make

To get command line syntax from a local make:

./mesaflash --help

To build and install MesaFlash:

sudo make install

To run an installed MesaFlash:

mesaflash --help

Distributions

mesaflash package is available on Fedora (version 31 or newer) and can be simply installed by using:

# dnf install mesaflash

Availability of mesaflash for other Linux distributions can be checked on release-monitoring project page.