nel...@crynwr.com writes:
 > Bill Knight writes:
 >  > I ported version 0.9 of uIP using msp-gcc to the Olimex MSP430easyWeb
 >  > board (not the easyWeb2).  Adam Dunkels (uIP's author) gave permission
 >  > for it to be posted to the msp-gcc site if there was interest.
 > 
 > That would be most sublime.  Yes, Andreas Dannenberg's TCP stack is a
 > little plain.  It would definitely be better to switch to Adam
 > Dunkel's.  I looked in the .../examples/ directory and didn't find it
 > there.  How might I get a copy?

I got a copy from Bill (thanks!).  I'm starting to make improvements
(no, really, they're improvements!  They don't just make it bigger!)
and I'd like to be able to check it in to the examples directory.  To
whom do I apply to get CVS commit privs?

Also, after grovelling through the uIP code (very sublime), here's my
initial spec:

cgi/button0     returns a single line containing the state of button0.
cgi/button1     returns a single line containing the state of button1.
cgi/button2     returns a single line containing the state of button2.
cgi/button3     returns a single line containing the state of button3.
cgi/input0      returns a single line containing the state of input0.
cgi/input1      returns a single line containing the state of input1.
cgi/input2      returns a single line containing the state of input2.
cgi/input3      returns a single line containing the state of input3.
cgi/lcd?text%20to%20write%20to%20lcd
cgi/relay0      returns current state of relay0
cgi/relay0?on   turns relay0 on.
cgi/relay0?off  turns relay0 off.
cgi/relay1      returns current state of relay1
cgi/relay1?on   turns relay1 on.
cgi/relay1?off  turns relay1 off.
cgi/led         returns current state of status led
cgi/led?on      turns status led on.
cgi/led?off     turns status led off.
cgi/buzzer?pitch,duration   where pitch and duration are decimal numbers.

Not quite sure what to do about the Dallas Semiconductor port.  First
I have to port their generic ibutton code over to mspgcc.

Also not sure about the serial port.  It makes sense to set up a
telnet server which just connects you to the serial port.

I think that eventually I'll have to create a mini-language which
specifies what actions happen in response to what events.

I also found some public domain bootp code in KA9Q's NOS, but there's
a much more serious problem.  The EasyWeb2 has no (zero, zippo)
support for a unique Ethernet address!  That means that you MUST
reflash it if you want to have more than one EasyWeb2 on the same
Ethernet.  So I'm not sure that having bootp is any help at all.

-- 
--My blog is at angry-economist.russnelson.com  | I'm giving a short
Crynwr sells support for free software  | PGPok | talk at WTF, Isen's
521 Pleasant Valley Rd. | +1 315 268 1925 voice | stupid net conference:
Potsdam, NY 13676-3213  | FWD# 404529 via VOIP  | http://stupidnet.com

Reply via email to