Dear list,

Over the past few months I've been using the Etherlab master in another project 
and have had to make a number of changes to suit our needs. For the most part 
these are adjustments to the FoE logic and infrastructure to support transfer 
of larger files. Further changes include:

- Support for the FoE password field
- The AL Status Code becomes available through ioctl after a failed slave state 
transition
- Added handling of FoE Error Requests during an FoE Write operation 
(previously this resulted in FOE_ACK_ERROR rather than FOE_OPCODE_ERROR)
- Improved behaviour when a file proves to be larger than the module has a 
buffer for
- MasterDevice passes on errno in MasterDeviceException

Couple issues: I wrote this against the stable-1.5 tree (fully up to date at 
this point), while copied into an SVN repo, and right now I've got a single 
diff (from `hg diff`, attached). As far as I can tell none of the issues I've 
fixed are addressed between stable 1.5 and default, so I *expect* a merge 
wouldn't be much trouble. I'm not familiar with Mercurial at all, though, and 
would prefer not to spend time switching my larger project to etherlab-default 
to test. I'd like to hear what I can or need to do to make this easier.

Best regards,

Dominic van Berkel

Attachment: etherlab.diff
Description: etherlab.diff

_______________________________________________
etherlab-dev mailing list
etherlab-dev@etherlab.org
http://lists.etherlab.org/mailman/listinfo/etherlab-dev

Reply via email to