]> rtime.felk.cvut.cz Git - mf6xx.git/log
mf6xx.git
9 years agoQEMU mf624.c formatted to make QEMU checkpatch.pl mostly happy. master
Pavel Pisa [Tue, 5 Aug 2014 15:41:42 +0000 (17:41 +0200)]
QEMU mf624.c formatted to make QEMU checkpatch.pl mostly happy.

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
9 years agoUpdate MF624 emulation for QEMU 2.0 and 2.1 infrastructure.
Pavel Pisa [Tue, 5 Aug 2014 14:51:27 +0000 (16:51 +0200)]
Update MF624 emulation for QEMU 2.0 and 2.1 infrastructure.

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
10 years agouio: mf624: Add proper copyright holder
Rostislav Lisovy [Fri, 30 Aug 2013 11:53:54 +0000 (13:53 +0200)]
uio: mf624: Add proper copyright holder

10 years agouio: mf624: Hopefully working interrupts
Rostislav Lisovy [Fri, 30 Aug 2013 09:09:55 +0000 (11:09 +0200)]
uio: mf624: Hopefully working interrupts

10 years agouio: mf624: A bit of refactoring
Rostislav Lisovy [Thu, 29 Aug 2013 15:05:42 +0000 (17:05 +0200)]
uio: mf624: A bit of refactoring

10 years agoDo not allocate extra bytes for path in the mf624 UIO test.
Pavel Pisa [Fri, 31 May 2013 11:52:21 +0000 (13:52 +0200)]
Do not allocate extra bytes for path in the mf624 UIO test.

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
10 years agoCorrect test code to use map_nr * pagesize as mmap offset.
Pavel Pisa [Fri, 31 May 2013 11:33:14 +0000 (13:33 +0200)]
Correct test code to use map_nr * pagesize as mmap offset.

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
10 years agoCorrect UIO kernel module PCI table specification.
Pavel Pisa [Fri, 31 May 2013 08:54:20 +0000 (10:54 +0200)]
Correct UIO kernel module PCI table specification.

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
10 years agoCleanup of MF624 UIO code to work with recent Linux kernels.
Pavel Pisa [Fri, 24 May 2013 13:12:42 +0000 (15:12 +0200)]
Cleanup of MF624 UIO code to work with recent Linux kernels.

Tested on 3.2.41 kernel on AMD64 Debian.

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
11 years agoUIO: DEFINE_PCI_DEVICE_TABLE
Rostislav Lisovy [Wed, 27 Feb 2013 16:07:53 +0000 (17:07 +0100)]
UIO: DEFINE_PCI_DEVICE_TABLE

12 years agoQemu: Coding style.
Rostislav Lisovy [Fri, 27 Jan 2012 16:30:22 +0000 (17:30 +0100)]
Qemu: Coding style.

12 years agoUIO: Fixed pointer arithmetic + coding style.
Rostislav Lisovy [Sun, 22 Jan 2012 17:04:56 +0000 (18:04 +0100)]
UIO: Fixed pointer arithmetic + coding style.

12 years agoUIO: coding style.
Rostislav Lisovy [Sun, 22 Jan 2012 16:47:01 +0000 (17:47 +0100)]
UIO: coding style.

12 years agoQEMU Readme: Remove space which breaks QEMU device option parsing.
Pavel Pisa [Tue, 1 Nov 2011 21:36:06 +0000 (22:36 +0100)]
QEMU Readme: Remove space which breaks QEMU device option parsing.

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
12 years agoSuppress warning which breaks compilation.
Pavel Pisa [Mon, 17 Oct 2011 17:18:01 +0000 (19:18 +0200)]
Suppress warning which breaks compilation.

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
12 years agomf624 QEMU hardware emulation updated to compile with version above 0.15.
Pavel Pisa [Mon, 17 Oct 2011 17:12:40 +0000 (19:12 +0200)]
mf624 QEMU hardware emulation updated to compile with version above 0.15.

To compile with new QEMU version the define QEMU_VER_ABOVE_015
has to be enabled.

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
12 years agodoc: Added presentation held on diploma thesis defense.
Rostislav Lisovy [Wed, 12 Oct 2011 15:03:37 +0000 (17:03 +0200)]
doc: Added presentation held on diploma thesis defense.

12 years agortlws: Final version
Rostislav Lisovy [Mon, 3 Oct 2011 20:05:58 +0000 (22:05 +0200)]
rtlws: Final version

12 years agortlws: Minor fixes.
Rostislav Lisovy [Tue, 20 Sep 2011 10:03:56 +0000 (12:03 +0200)]
rtlws: Minor fixes.

12 years agortlws: Minor fixes.
Rostislav Lisovy [Wed, 14 Sep 2011 16:04:09 +0000 (18:04 +0200)]
rtlws: Minor fixes.

12 years agortlws: Expanded part about Qemu.
Rostislav Lisovy [Tue, 13 Sep 2011 14:28:39 +0000 (16:28 +0200)]
rtlws: Expanded part about Qemu.

12 years agodip_text: Small fixes.
Rostislav Lisovy [Mon, 12 Sep 2011 15:39:54 +0000 (17:39 +0200)]
dip_text: Small fixes.

12 years agortlws: Very basic version of the paper.
Rostislav Lisovy [Mon, 12 Sep 2011 15:39:10 +0000 (17:39 +0200)]
rtlws: Very basic version of the paper.

12 years agoAdded poster + presentation for Kontakt 2011 event.
Rostislav Lisovy [Tue, 24 May 2011 13:07:12 +0000 (15:07 +0200)]
Added poster + presentation for Kontakt 2011 event.

12 years agoAdded PDF with diploma thesis text with working links.
Rostislav Lisovy [Sun, 22 May 2011 22:19:51 +0000 (00:19 +0200)]
Added PDF with diploma thesis text with working links.

12 years agoChoosing port number for Qt GUI to connect (in virtual MF624 implementation) is now...
Rostislav Lisovy [Tue, 10 May 2011 21:24:53 +0000 (23:24 +0200)]
Choosing port number for Qt GUI to connect (in virtual MF624 implementation) is now possible.

12 years agoScanned page set to proper ISO A4 size.
Rostislav Lisovy [Sun, 8 May 2011 20:49:14 +0000 (22:49 +0200)]
Scanned page set to proper ISO A4 size.

12 years agoFinal version of diploma thesis text.
Rostislav Lisovy [Sun, 8 May 2011 20:42:57 +0000 (22:42 +0200)]
Final version of diploma thesis text.

12 years agoMinor changes.
Rostislav Lisovy [Mon, 9 May 2011 21:32:15 +0000 (23:32 +0200)]
Minor changes.

12 years agoAdded Comedi userspace example for setting DAC for MF614 card.
Rostislav Lisovy [Mon, 9 May 2011 21:31:50 +0000 (23:31 +0200)]
Added Comedi userspace example for setting DAC for MF614 card.

12 years agoAdded license information + small bugfixes.
Rostislav Lisovy [Mon, 9 May 2011 21:27:59 +0000 (23:27 +0200)]
Added license information + small bugfixes.

12 years agoDiploma thesis text corrections.
Rostislav Lisovy [Sun, 8 May 2011 23:08:53 +0000 (01:08 +0200)]
Diploma thesis text corrections.

13 years agoChanged some images.
Rostislav Lisovy [Sun, 24 Apr 2011 17:01:40 +0000 (19:01 +0200)]
Changed some images.

13 years agoAdded all images used in diploma thesis text.
Rostislav Lisovy [Sun, 24 Apr 2011 16:56:31 +0000 (18:56 +0200)]
Added all images used in diploma thesis text.

13 years agoMinor changes in example drivers.
Rostislav Lisovy [Sun, 24 Apr 2011 16:48:33 +0000 (18:48 +0200)]
Minor changes in example drivers.

13 years agoDiploma thesis text.
Rostislav Lisovy [Sun, 24 Apr 2011 16:47:28 +0000 (18:47 +0200)]
Diploma thesis text.

13 years agoDiploma thesis text.
Rostislav Lisovy [Sat, 23 Apr 2011 23:19:50 +0000 (01:19 +0200)]
Diploma thesis text.

13 years agoDiploma thesis text.
Rostislav Lisovy [Sat, 23 Apr 2011 19:52:24 +0000 (21:52 +0200)]
Diploma thesis text.

13 years agoDiploma thesis text.
Rostislav Lisovy [Sat, 23 Apr 2011 13:10:11 +0000 (15:10 +0200)]
Diploma thesis text.

13 years agoMinor changes.
Rostislav Lisovy [Sat, 23 Apr 2011 13:09:41 +0000 (15:09 +0200)]
Minor changes.

13 years agoDiploma thesis text.
Rostislav Lisovy [Fri, 22 Apr 2011 15:08:27 +0000 (17:08 +0200)]
Diploma thesis text.

13 years agoAddded functions for A/D, D/A reading/writing. Not tested.
Rostislav Lisovy [Fri, 22 Apr 2011 12:54:01 +0000 (14:54 +0200)]
Addded functions for A/D, D/A reading/writing. Not tested.

13 years agoDiploma thesis text.
Rostislav Lisovy [Thu, 21 Apr 2011 22:05:41 +0000 (00:05 +0200)]
Diploma thesis text.

13 years agoDiploma thesis text.
Rostislav Lisovy [Thu, 21 Apr 2011 17:53:26 +0000 (19:53 +0200)]
Diploma thesis text.

13 years agoDiploma thesis text.
Rostislav Lisovy [Wed, 20 Apr 2011 00:58:31 +0000 (02:58 +0200)]
Diploma thesis text.

13 years agoAdded missing MODULE_DEVICE_TABE. Hopefully it didn't break anything.
Rostislav Lisovy [Tue, 19 Apr 2011 22:44:52 +0000 (00:44 +0200)]
Added missing MODULE_DEVICE_TABE. Hopefully it didn't break anything.

13 years agoDiploma thesis text.
Rostislav Lisovy [Tue, 19 Apr 2011 20:45:29 +0000 (22:45 +0200)]
Diploma thesis text.

13 years agoFixed small mistake in Qt README.
Rostislav Lisovy [Mon, 18 Apr 2011 22:10:09 +0000 (00:10 +0200)]
Fixed small mistake in Qt README.

13 years agoFixed some mistakes.
Rostislav Lisovy [Mon, 18 Apr 2011 22:01:43 +0000 (00:01 +0200)]
Fixed some mistakes.

13 years agoSimple userspace example for MF614 Comedi driver. Works. Parameters are hard-coded.
Rostislav Lisovy [Mon, 18 Apr 2011 21:47:23 +0000 (23:47 +0200)]
Simple userspace example for MF614 Comedi driver. Works. Parameters are hard-coded.

13 years agoFixed all errors. Tested. Works. DIN + DOUT only.
Rostislav Lisovy [Mon, 18 Apr 2011 21:45:31 +0000 (23:45 +0200)]
Fixed all errors. Tested. Works. DIN + DOUT only.

13 years agoFixed small mistake in Comedi README.
Rostislav Lisovy [Mon, 18 Apr 2011 21:44:57 +0000 (23:44 +0200)]
Fixed small mistake in Comedi README.

13 years agoAdded system files related to MF614.
Rostislav Lisovy [Mon, 18 Apr 2011 19:09:34 +0000 (21:09 +0200)]
Added system files related to MF614.

13 years agoAdded DIO reading/writing. Not tested.
Rostislav Lisovy [Mon, 18 Apr 2011 18:47:39 +0000 (20:47 +0200)]
Added DIO reading/writing. Not tested.

13 years agoAdded official datasheets for MF614 and MF624.
Rostislav Lisovy [Mon, 18 Apr 2011 18:33:44 +0000 (20:33 +0200)]
Added official datasheets for MF614 and MF624.

13 years agoDiploma thesis text.
Rostislav Lisovy [Mon, 18 Apr 2011 18:01:44 +0000 (20:01 +0200)]
Diploma thesis text.

13 years agoMinor changes.
Rostislav Lisovy [Sun, 17 Apr 2011 23:53:08 +0000 (01:53 +0200)]
Minor changes.

13 years agoMF614 Comedi driver skeleton. Some parts missing. Not tested.
Rostislav Lisovy [Sun, 17 Apr 2011 23:51:21 +0000 (01:51 +0200)]
MF614 Comedi driver skeleton. Some parts missing. Not tested.

13 years agoMerge branch 'master' of rtime.felk.cvut.cz:mf6xx
Rostislav Lisovy [Sun, 17 Apr 2011 19:39:39 +0000 (21:39 +0200)]
Merge branch 'master' of rtime.felk.cvut.cz:mf6xx

13 years agoChanged some directory names for easier understanding.
Rostislav Lisovy [Sun, 17 Apr 2011 18:59:43 +0000 (20:59 +0200)]
Changed some directory names for easier understanding.

13 years agoChanged some directory names for easier understanding.
Rostislav Lisovy [Sun, 17 Apr 2011 18:59:43 +0000 (20:59 +0200)]
Changed some directory names for easier understanding.

13 years agoAdded a few comments. Cleaned coding style.
Rostislav Lisovy [Sun, 17 Apr 2011 18:55:25 +0000 (20:55 +0200)]
Added a few comments. Cleaned coding style.

13 years agoAdded short README for Qt Qemu interface.
Rostislav Lisovy [Sun, 17 Apr 2011 18:40:54 +0000 (20:40 +0200)]
Added short README for Qt Qemu interface.

13 years agoAdded license and copyright information to most important files.
Rostislav Lisovy [Sun, 17 Apr 2011 18:25:50 +0000 (20:25 +0200)]
Added license and copyright information to most important files.

13 years agoReworked README file for Comedi driver.
Rostislav Lisovy [Sun, 17 Apr 2011 17:53:49 +0000 (19:53 +0200)]
Reworked README file for Comedi driver.

13 years agoChanged variables names from BADRx to BARx. Not tested.
Rostislav Lisovy [Sun, 17 Apr 2011 17:49:35 +0000 (19:49 +0200)]
Changed variables names from BADRx to BARx. Not tested.

13 years agoSlightly changed GUI layout.
Rostislav Lisovy [Sun, 17 Apr 2011 17:46:32 +0000 (19:46 +0200)]
Slightly changed GUI layout.

13 years agoSetting of udev rules was wrong.
Rostislav Lisovy [Sun, 17 Apr 2011 17:45:55 +0000 (19:45 +0200)]
Setting of udev rules was wrong.

13 years agoDiploma thesis text.
Rostislav Lisovy [Sun, 17 Apr 2011 02:20:01 +0000 (04:20 +0200)]
Diploma thesis text.

13 years agoADC/DAC values are send from Qemu to Qt client (and vice versa) in form of a float.
Rostislav Lisovy [Fri, 15 Apr 2011 17:58:09 +0000 (19:58 +0200)]
ADC/DAC values are send from Qemu to Qt client (and vice versa) in form of a float.

13 years agoAdded instructions for Qemu compilation & usage.
Rostislav Lisovy [Fri, 15 Apr 2011 16:23:05 +0000 (18:23 +0200)]
Added instructions for Qemu compilation & usage.

13 years agoSockets fixed
Rostislav Lisovy [Fri, 15 Apr 2011 16:09:57 +0000 (18:09 +0200)]
Sockets fixed

13 years agoADCs setting implemented.
Rostislav Lisovy [Wed, 13 Apr 2011 23:33:46 +0000 (01:33 +0200)]
ADCs setting implemented.

13 years agoADCs reading (and setting via GUI interface) seems to work properly.
Rostislav Lisovy [Wed, 13 Apr 2011 23:32:12 +0000 (01:32 +0200)]
ADCs reading (and setting via GUI interface) seems to work properly.

13 years agoDiploma thesis text. Minor changes.
Rostislav Lisovy [Mon, 11 Apr 2011 14:55:21 +0000 (16:55 +0200)]
Diploma thesis text. Minor changes.

13 years agoPassing port number to Qt interface as commandline argument now works.
Rostislav Lisovy [Sun, 10 Apr 2011 18:03:14 +0000 (20:03 +0200)]
Passing port number to Qt interface as commandline argument now works.

13 years agoQemu + Qt gui added functionality. Setting of DOUT, DIN, DAC (more or less) in Qt...
Rostislav Lisovy [Sun, 10 Apr 2011 17:43:55 +0000 (19:43 +0200)]
Qemu + Qt gui added functionality. Setting of DOUT, DIN, DAC (more or less) in Qt GUI seems to work. Functions for conversions beetween Volts and internal representation of DAC/ADC are wrong.

13 years agoUIO userspace. Small bugfix.
Rostislav Lisovy [Sun, 10 Apr 2011 17:40:37 +0000 (19:40 +0200)]
UIO userspace. Small bugfix.

13 years agoUIO userspace example; DIO_read() bugfix.
Rostislav Lisovy [Sun, 10 Apr 2011 15:55:57 +0000 (17:55 +0200)]
UIO userspace example; DIO_read() bugfix.

13 years agoDiploma thesis text.
Rostislav Lisovy [Sun, 10 Apr 2011 00:36:17 +0000 (02:36 +0200)]
Diploma thesis text.

13 years agoFirst version of graphical Qt interface to Qemu MF624 hardware. Only DOUT works.
Rostislav Lisovy [Fri, 8 Apr 2011 20:47:42 +0000 (22:47 +0200)]
First version of graphical Qt interface to Qemu MF624 hardware. Only DOUT works.

13 years agoDiploma thesis text. One small mistake corrected.
Rostislav Lisovy [Thu, 7 Apr 2011 23:02:50 +0000 (01:02 +0200)]
Diploma thesis text. One small mistake corrected.

13 years agoMinor changes.
Rostislav Lisovy [Thu, 7 Apr 2011 23:01:33 +0000 (01:01 +0200)]
Minor changes.

13 years agoAdded Comedi userspace program for setting DACs. Tested. Working
Rostislav Lisovy [Thu, 7 Apr 2011 22:58:48 +0000 (00:58 +0200)]
Added Comedi userspace program for setting DACs. Tested. Working

13 years agoFixed bugs in DAC setting. Added function for setting ADCs. Tested. Working -- only...
Rostislav Lisovy [Thu, 7 Apr 2011 21:31:43 +0000 (23:31 +0200)]
Fixed bugs in DAC setting. Added function for setting ADCs. Tested. Working -- only one ADC can be enabled per scan.

13 years agoAdded function for setting DAC. Tested, Working.
Rostislav Lisovy [Wed, 6 Apr 2011 19:30:12 +0000 (21:30 +0200)]
Added function for setting DAC. Tested, Working.

13 years agoComedi userspace example for writing into DOUT. Tested, Working.
Rostislav Lisovy [Wed, 6 Apr 2011 18:44:39 +0000 (20:44 +0200)]
Comedi userspace example for writing into DOUT. Tested, Working.

13 years agoFixed some small mistakes.
Rostislav Lisovy [Wed, 6 Apr 2011 18:15:57 +0000 (20:15 +0200)]
Fixed some small mistakes.

13 years agoAdded instructions for compiling Comedi driver.
Rostislav Lisovy [Tue, 5 Apr 2011 21:58:19 +0000 (23:58 +0200)]
Added instructions for compiling Comedi driver.

13 years agoCompilable version
Rostislav Lisovy [Tue, 5 Apr 2011 21:51:35 +0000 (23:51 +0200)]
Compilable version

13 years agoMinor changes. Still not tested.
Rostislav Lisovy [Tue, 5 Apr 2011 21:00:58 +0000 (23:00 +0200)]
Minor changes. Still not tested.

13 years agoDiploma thesis text.
Rostislav Lisovy [Tue, 5 Apr 2011 20:59:51 +0000 (22:59 +0200)]
Diploma thesis text.

13 years agoMerge branch 'master' of rtime.felk.cvut.cz:mf6xx
Rostislav Lisovy [Tue, 5 Apr 2011 20:52:03 +0000 (22:52 +0200)]
Merge branch 'master' of rtime.felk.cvut.cz:mf6xx

13 years agoMerge branch 'master' of rtime.felk.cvut.cz:mf6xx
Rostislav Lisovy [Tue, 5 Apr 2011 19:39:33 +0000 (21:39 +0200)]
Merge branch 'master' of rtime.felk.cvut.cz:mf6xx

13 years agoAdded function for reading DI.
Rostislav Lisovy [Tue, 5 Apr 2011 19:32:47 +0000 (21:32 +0200)]
Added function for reading DI.

13 years agoDiploma thesis text copied into official K336 latext template.
Rostislav Lisovy [Tue, 5 Apr 2011 16:48:31 +0000 (18:48 +0200)]
Diploma thesis text copied into official K336 latext template.

13 years agoDiploma thesis text.
Rostislav Lisovy [Tue, 5 Apr 2011 16:25:55 +0000 (18:25 +0200)]
Diploma thesis text.

13 years agoAdded controling of cards inputs from client hooked to socket. Seems ok, but needs...
Rostislav Lisovy [Mon, 4 Apr 2011 21:36:18 +0000 (23:36 +0200)]
Added controling of cards inputs from client hooked to socket. Seems ok, but needs more testing.

13 years agoCreating socket works. Reading/writing from/to socket works. Reconnecting of client...
Rostislav Lisovy [Mon, 4 Apr 2011 17:46:54 +0000 (19:46 +0200)]
Creating socket works. Reading/writing from/to socket works. Reconnecting of client doesn't work. Parsing of input still missing.

13 years agoMost of the card logic is implemented. Socket doesn't work. Not tested.
Rostislav Lisovy [Sun, 3 Apr 2011 18:47:43 +0000 (20:47 +0200)]
Most of the card logic is implemented. Socket doesn't work. Not tested.