No description
Find a file
2021-05-10 21:34:20 -05:00
.github/workflows exercise package-building 2021-05-10 21:34:20 -05: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 Fix unused-parameter diagnostics 2021-05-04 09:02:47 -05:00
eeprom_remote.h Introduce, use new commandline flag --fix-boot-block 2016-07-02 08:13:10 -05:00
encoder_module.c Fix unused-parameter diagnostics 2021-05-04 09:02:47 -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 Fix unused-parameter diagnostics 2021-05-04 09:02:47 -05:00
epp_boards.h function declarations shouldn't be marked inline 2017-06-25 11:14:13 -06:00
eth_boards.c Fix unused-parameter diagnostics 2021-05-04 09:02:47 -05:00
eth_boards.h don't segfault on unknown ethernet boards 2018-04-22 21:51:12 -06:00
hostmot2.c Use unsigned for some values 2021-05-04 09:02:47 -05:00
hostmot2.h Use unsigned for some values 2021-05-04 09:02:47 -05:00
hostmot2_def.h Merge pull request #39 from DuttonIndustrial/master 2021-04-02 12:40:14 -05:00
lbp.c Check all I/O calls 2021-05-04 09:02:47 -05:00
lbp.h Check all I/O calls 2021-05-04 09:02:47 -05:00
lbp16.c Fix unused-parameter diagnostics 2021-05-04 09:02:47 -05:00
lbp16.h Check all I/O calls 2021-05-04 09:02:47 -05:00
libpci.dll Częściowy port aplikacji na windows (kompiluje się) 2013-10-12 05:38:20 +02:00
Makefile Enable more diagnostics as fatal errors 2021-05-04 09:02:47 -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 Fix unused-parameter diagnostics 2021-05-04 09:02:47 -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 Fix unused-parameter diagnostics 2021-05-04 09:02:47 -05: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 Use unsigned for some values 2021-05-04 09:02:47 -05: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 Use unsigned for some values 2021-05-04 09:02:47 -05:00
sserial_module.h Require opd_mode_1_7i77_struct to be word-aligned 2021-05-10 21:21:06 -05:00
types.h add lost types.h to repo 2014-09-11 21:22:45 +02:00
usb_boards.c Fix unused-parameter diagnostics 2021-05-04 09:02:47 -05: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.