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