- File s3c4510b_irqreg.c
-
- File bankmem.h
- Add configuration items instead of occupying all banks.
- Global ms62_5
- To be removed.
- Group xgThread
- Using the special priority 255 to kill a thread is not required and should be removed.
- Group xgBankMem
- At least some parts should be moved to the device section.
- Group xgSocket
- An ICMP socket API would be nice.
- Global NutTcpCreateSocket (void)
- Avoid fixed initial sequence number.
- Group xgUdpSocket
- There is no similar call like NutTcpError() available for UDP.
- Group xgBasePro
- IGMP support.
- Group xgTCP
- Use an indirect call for NutTcpInput(). Right now, the whole TCP code is linked to any application, even if only UDP is used.
- Group xgIP
- Configurable checksum calculation for incoming datagrams.
- Group xgARP
- Add functions to manually add or remove ARP entries.
- Group xgARP
- Add function to query ARP tables.
- Group xgARP
- Response may reuse received ARP packet.
- Group xgEthernet
- Multicast support.
- Group xgUserPro
- Adding more protocols would be helpful, e.g. SMTP. Right now, applications must implement them with the Socket API.
- Global NutDhcpClient (void *arg)
- We are using a bunch of global variables, which must be associated to a specific interfase if we want to support more than one Ethernet port.
- Global NutGetMimeType (char *name)
- Function to register additional mime types. Currently only .txt, .html, .gif and .jpg are supported.
- Global NutGetMimeHandler (char *name)
- Function to register additional mime types. Currently only .txt, .html, .gif and .jpg are supported.
- Global NutSetMimeHandler (char *extension, void(*handler)(FILE *stream, int fd, int file_len, u_char *http_root, REQUEST *req))
- Function to register additional mime types. Currently only .txt, .html, .gif and .jpg are supported.
- Group xgSntp
- Enhance documentation.
- Global UsartInit (NUTDEVICE *dev)
- Read initial settings from EEPROM.
- Global UsartClose (NUTFILE *fp)
- We may support shared open and use dev_irq as an open counter.
- Global UsartOpen (NUTDEVICE *dev, CONST char *name, int mode, int acc)
- We may support shared open and use dev_irq as an open counter.
- Global TermWrite (NUTFILE *fp, CONST void *buffer, int len)
- TAB should be interpreted.
- Global NUTMEM_END
- Shall we support NUTRAMEND for backward compatibility? If, then let's do it in cfg/memory.h.
- Global NutInit (void)
- Make heap threshold configurable, currently hardcoded at 384.
- Global AhdlcAvrClose (NUTFILE *fp)
- We may support shared open and use dev_irq as an open counter.
- Global NutRegisterTimer (void(*handler)(void *))
- Hardware stuff to be put in nutlibdev.
- Group xgNutArchArmDevIrqAt91
- Handle AT91 interrupts nicely.
© 2000-2006 by egnite Software GmbH -
visit http://www.ethernut.de/