Mauricio Stefani wroteI'm working with the same thing. A problem I got while writing this kind of code
was about permissions... Se if your user has permissiom to write the device...
No, that's ok.
by the way, wich uC are you using? In ineltec, we work with at89c55 ... maybe we
could exchange some ideas (is that right? sorry but... english is not my primary
language, heheh)
I'll work with an AT89C52 to connect the I2C-Bus with my PC and give a litte intelligence to the bus.
The Pascal-Code should fetch some characters eg. values from the uC and should store it in a
MySQL-Database. So I have something like a little weather-station and could visualize it on the PC.
But I don't feel familiar with Pascal, because I still have a problem with the Code Stefan sent:
--- snip ---
If FD_ISSET(FD,FDS) then {Have we data waiting in UART ? }
Begin
InLen := fdRead(FD,InStr[1],80);
If InLen > 0 then
For Loop := 1 to Inlen do
Write(InStr[Loop]);
End;
--- snip ---
Well, the Procedure looks if there is something in the UART and fetches it, writes it on the screen.
But how can I create a single string of that?
With something like "DA1=128<CR>" I can work, but on the stream from the uC I can't find
neither Chr(10) nor (13), but on the screen there still is a linebreak on the correct way .....
Any hints?
Thilo
Wermelskirchen, Germany.
Linux is like a wigwam:
No windows, no gates, Apache inside :-)