]>
rtime.felk.cvut.cz Git - mf6xx.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
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.
Rostislav Lisovy [Mon, 18 Apr 2011 21:45:31 +0000 (23:45 +0200)]
Fixed all errors. Tested. Works. DIN + DOUT only.
Rostislav Lisovy [Mon, 18 Apr 2011 21:44:57 +0000 (23:44 +0200)]
Fixed small mistake in Comedi README.
Rostislav Lisovy [Mon, 18 Apr 2011 19:09:34 +0000 (21:09 +0200)]
Added system files related to MF614.
Rostislav Lisovy [Mon, 18 Apr 2011 18:47:39 +0000 (20:47 +0200)]
Added DIO reading/writing. Not tested.
Rostislav Lisovy [Mon, 18 Apr 2011 18:33:44 +0000 (20:33 +0200)]
Added official datasheets for MF614 and MF624.
Rostislav Lisovy [Mon, 18 Apr 2011 18:01:44 +0000 (20:01 +0200)]
Diploma thesis text.
Rostislav Lisovy [Sun, 17 Apr 2011 23:53:08 +0000 (01:53 +0200)]
Minor changes.
Rostislav Lisovy [Sun, 17 Apr 2011 23:51:21 +0000 (01:51 +0200)]
MF614 Comedi driver skeleton. Some parts missing. Not tested.
Rostislav Lisovy [Sun, 17 Apr 2011 19:39:39 +0000 (21:39 +0200)]
Merge branch 'master' of rtime.felk.cvut.cz:mf6xx
Rostislav Lisovy [Sun, 17 Apr 2011 18:59:43 +0000 (20:59 +0200)]
Changed 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.
Rostislav Lisovy [Sun, 17 Apr 2011 18:55:25 +0000 (20:55 +0200)]
Added a few comments. Cleaned coding style.
Rostislav Lisovy [Sun, 17 Apr 2011 18:40:54 +0000 (20:40 +0200)]
Added short README for Qt Qemu interface.
Rostislav Lisovy [Sun, 17 Apr 2011 18:25:50 +0000 (20:25 +0200)]
Added license and copyright information to most important files.
Rostislav Lisovy [Sun, 17 Apr 2011 17:53:49 +0000 (19:53 +0200)]
Reworked README file for Comedi driver.
Rostislav Lisovy [Sun, 17 Apr 2011 17:49:35 +0000 (19:49 +0200)]
Changed variables names from BADRx to BARx. Not tested.
Rostislav Lisovy [Sun, 17 Apr 2011 17:46:32 +0000 (19:46 +0200)]
Slightly changed GUI layout.
Rostislav Lisovy [Sun, 17 Apr 2011 17:45:55 +0000 (19:45 +0200)]
Setting of udev rules was wrong.
Rostislav Lisovy [Sun, 17 Apr 2011 02:20:01 +0000 (04:20 +0200)]
Diploma thesis text.
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.
Rostislav Lisovy [Fri, 15 Apr 2011 16:23:05 +0000 (18:23 +0200)]
Added instructions for Qemu compilation & usage.
Rostislav Lisovy [Fri, 15 Apr 2011 16:09:57 +0000 (18:09 +0200)]
Sockets fixed
Rostislav Lisovy [Wed, 13 Apr 2011 23:33:46 +0000 (01:33 +0200)]
ADCs setting implemented.
Rostislav Lisovy [Wed, 13 Apr 2011 23:32:12 +0000 (01:32 +0200)]
ADCs reading (and setting via GUI interface) seems to work properly.
Rostislav Lisovy [Mon, 11 Apr 2011 14:55:21 +0000 (16:55 +0200)]
Diploma thesis text. Minor changes.
Rostislav Lisovy [Sun, 10 Apr 2011 18:03:14 +0000 (20:03 +0200)]
Passing port number to Qt interface as commandline argument now works.
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.
Rostislav Lisovy [Sun, 10 Apr 2011 17:40:37 +0000 (19:40 +0200)]
UIO userspace. Small bugfix.
Rostislav Lisovy [Sun, 10 Apr 2011 15:55:57 +0000 (17:55 +0200)]
UIO userspace example; DIO_read() bugfix.
Rostislav Lisovy [Sun, 10 Apr 2011 00:36:17 +0000 (02:36 +0200)]
Diploma thesis text.
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.
Rostislav Lisovy [Thu, 7 Apr 2011 23:02:50 +0000 (01:02 +0200)]
Diploma thesis text. One small mistake corrected.
Rostislav Lisovy [Thu, 7 Apr 2011 23:01:33 +0000 (01:01 +0200)]
Minor changes.
Rostislav Lisovy [Thu, 7 Apr 2011 22:58:48 +0000 (00:58 +0200)]
Added Comedi userspace program for setting DACs. Tested. Working
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.
Rostislav Lisovy [Wed, 6 Apr 2011 19:30:12 +0000 (21:30 +0200)]
Added function for setting DAC. Tested, Working.
Rostislav Lisovy [Wed, 6 Apr 2011 18:44:39 +0000 (20:44 +0200)]
Comedi userspace example for writing into DOUT. Tested, Working.
Rostislav Lisovy [Wed, 6 Apr 2011 18:15:57 +0000 (20:15 +0200)]
Fixed some small mistakes.
Rostislav Lisovy [Tue, 5 Apr 2011 21:58:19 +0000 (23:58 +0200)]
Added instructions for compiling Comedi driver.
Rostislav Lisovy [Tue, 5 Apr 2011 21:51:35 +0000 (23:51 +0200)]
Compilable version
Rostislav Lisovy [Tue, 5 Apr 2011 21:00:58 +0000 (23:00 +0200)]
Minor changes. Still not tested.
Rostislav Lisovy [Tue, 5 Apr 2011 20:59:51 +0000 (22:59 +0200)]
Diploma thesis text.
Rostislav Lisovy [Tue, 5 Apr 2011 20:52:03 +0000 (22:52 +0200)]
Merge 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
Rostislav Lisovy [Tue, 5 Apr 2011 19:32:47 +0000 (21:32 +0200)]
Added function for reading DI.
Rostislav Lisovy [Tue, 5 Apr 2011 16:48:31 +0000 (18:48 +0200)]
Diploma thesis text copied into official K336 latext template.
Rostislav Lisovy [Tue, 5 Apr 2011 16:25:55 +0000 (18:25 +0200)]
Diploma thesis text.
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.
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.
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.
Rostislav Lisovy [Sun, 3 Apr 2011 14:24:25 +0000 (16:24 +0200)]
Simplified Poulains Comedi driver. Not tested. Not compiled.
Rostislav Lisovy [Sat, 2 Apr 2011 21:40:19 +0000 (23:40 +0200)]
Diploma thesis text.
Rostislav Lisovy [Sat, 2 Apr 2011 15:15:18 +0000 (17:15 +0200)]
Minor changes in remove() function of both UIO drivers.
Rostislav Lisovy [Sat, 2 Apr 2011 15:12:05 +0000 (17:12 +0200)]
Diploma thesis text.
Rostislav Lisovy [Wed, 30 Mar 2011 22:51:51 +0000 (00:51 +0200)]
Diploma thesis text.
Rostislav Lisovy [Wed, 30 Mar 2011 22:51:07 +0000 (00:51 +0200)]
Sample 'Hello world' kernel module (used in diploma thesis text).
Rostislav Lisovy [Mon, 28 Mar 2011 23:31:09 +0000 (01:31 +0200)]
Added DIO_read() function & Simple fix in mf624_read32(), mf624_read16().
Rostislav Lisovy [Mon, 28 Mar 2011 22:09:44 +0000 (00:09 +0200)]
Diploma thesis text.
Rostislav Lisovy [Sun, 27 Mar 2011 20:38:02 +0000 (22:38 +0200)]
This examle was all wrong. Working one is in /uio/mf624/userspace.
Rostislav Lisovy [Sun, 27 Mar 2011 20:34:41 +0000 (22:34 +0200)]
Added structures for cards registers. Virtual implementation is quite able to determine where do we want to read/write.
Rostislav Lisovy [Sun, 27 Mar 2011 18:03:27 +0000 (20:03 +0200)]
Compilable module. UIO registers in guest system to this card. Not much functionality.
Rostislav Lisovy [Sat, 26 Mar 2011 22:02:56 +0000 (23:02 +0100)]
Added some system info files related to MF624.
Rostislav Lisovy [Sat, 26 Mar 2011 21:39:23 +0000 (22:39 +0100)]
UIO userspace example is more robust.
Rostislav Lisovy [Sat, 26 Mar 2011 21:26:39 +0000 (22:26 +0100)]
Working userspace application using UIO for MF624.
Rostislav Lisovy [Thu, 24 Mar 2011 22:09:41 +0000 (23:09 +0100)]
Added udev rules for sipler access from userspace. Makefile now has 'install' and 'load' targets
Rostislav Lisovy [Thu, 24 Mar 2011 22:01:28 +0000 (23:01 +0100)]
Changed 'pointer acces' to cards memory to ioread/iowrite. This also handles Endianness conversions
Rostislav Lisovy [Tue, 22 Mar 2011 21:32:48 +0000 (22:32 +0100)]
Minor changes. Mostly in coding style
Rostislav Lisovy [Tue, 22 Mar 2011 21:31:07 +0000 (22:31 +0100)]
Bugfix. Changed BADR1 to BADR2, BADR to BADR4. Hudaqlib now seems to work 'somehow'
Rostislav Lisovy [Tue, 22 Mar 2011 17:03:55 +0000 (18:03 +0100)]
Important bugfixes. Module is able to load & unload. Everything seems to be ok.
Rostislav Lisovy [Sun, 20 Mar 2011 19:06:51 +0000 (20:06 +0100)]
Basic skeleton of MF624 DAQ card implementation.
Rostislav Lisovy [Sun, 20 Mar 2011 13:50:07 +0000 (14:50 +0100)]
MF624 UIO driver (krnel part only). Compilable version. Not tested.
Rostislav Lisovy [Thu, 17 Mar 2011 18:24:01 +0000 (19:24 +0100)]
Initial commit of Comedi driver for MF624 card; Original author Francois Poulain fpoulain@gmail.com
Rostislav Lisovy [Thu, 10 Mar 2011 14:49:02 +0000 (15:49 +0100)]
Merge branch 'hudaqlib_mf614_uio'
Rostislav Lisovy [Thu, 10 Mar 2011 14:41:11 +0000 (15:41 +0100)]
Inportant bugfix; Changed ioread16() to ioread32().
Rostislav Lisovy [Thu, 10 Mar 2011 14:37:56 +0000 (15:37 +0100)]
Minor changes
Rostislav Lisovy [Thu, 10 Mar 2011 14:35:41 +0000 (15:35 +0100)]
More tests needed, but the test.c example now works in same way as before without UIO
Rostislav Lisovy [Sat, 5 Mar 2011 01:48:47 +0000 (02:48 +0100)]
Changes in Hudaqlib to make it work with MF614 (only this card for now) through UIO.
Rostislav Lisovy [Fri, 25 Feb 2011 22:57:00 +0000 (23:57 +0100)]
Compilable version; Example 'test' seems to work properly.
Rostislav Lisovy [Fri, 25 Feb 2011 22:15:12 +0000 (23:15 +0100)]
Initial commit; HuLinux ver. 2.4.3; All files auto-indented
Rostislav Lisovy [Tue, 15 Feb 2011 21:47:02 +0000 (22:47 +0100)]
Userspace application now really waits for interrupts from card.
Rostislav Lisovy [Tue, 15 Feb 2011 21:43:48 +0000 (22:43 +0100)]
Corrected errors in interrupt enabling/disabling/handling; Tested on userspace application and it seems to work correctly.
Rostislav Lisovy [Mon, 14 Feb 2011 01:54:44 +0000 (02:54 +0100)]
First try to read MF614 ADC from userspace. It does something but don't know if it is right.
Rostislav Lisovy [Mon, 14 Feb 2011 00:19:29 +0000 (01:19 +0100)]
Hopefully corrected unmapping of mapped resources
Rostislav Lisovy [Mon, 14 Feb 2011 00:05:45 +0000 (01:05 +0100)]
Added exporting of memory mapping for OX9162 chip
Rostislav Lisovy [Sun, 13 Feb 2011 02:08:53 +0000 (03:08 +0100)]
Simple userspace program reading some files exported by UIO driver (tested and seems to be working)
Rostislav Lisovy [Sun, 13 Feb 2011 02:07:12 +0000 (03:07 +0100)]
Created much more sophisticated directory structure
Rostislav Lisovy [Sat, 12 Feb 2011 21:04:11 +0000 (22:04 +0100)]
Beginning of Wiki formatted diploma thesis text
Rostislav Lisovy [Sat, 12 Feb 2011 20:46:56 +0000 (21:46 +0100)]
Moved actual source code into UIO subfolder
Rostislav Lisovy [Wed, 26 Jan 2011 19:13:30 +0000 (20:13 +0100)]
Added README file
Rostislav Lisovy [Wed, 26 Jan 2011 18:49:20 +0000 (19:49 +0100)]
Added names for IO and mem ports; Minor changes in macro definitions
Rostislav Lisovy [Thu, 16 Dec 2010 16:54:03 +0000 (17:54 +0100)]
Added pci_remove() section + irqcontrol(); Module seems to be able to load, unload, export resources via UIO
Rostislav Lisovy [Wed, 15 Dec 2010 15:44:34 +0000 (16:44 +0100)]
Working Makfile; Compiling against running kernel
Rostislav Lisovy [Thu, 25 Nov 2010 16:00:59 +0000 (17:00 +0100)]
Minor changes; Compilable version
Rostislav Lisovy [Thu, 25 Nov 2010 15:48:43 +0000 (16:48 +0100)]
Added basic IRQ handler
Rostislav Lisovy [Thu, 25 Nov 2010 14:39:12 +0000 (15:39 +0100)]
Initialization sequence should be complete
Rostislav Lisovy [Tue, 23 Nov 2010 15:42:27 +0000 (16:42 +0100)]
Added PCI card initialization
Rostislav Lisovy [Tue, 23 Nov 2010 14:49:54 +0000 (15:49 +0100)]
Main skeleton for kernel part of UIO driver