Update: It got rescheduled at last minute. It’ll hopefully be aired after Christmas.
I have released libusb-1.0.0. libusb is a library which allows you to write applications that interact with USB devices, without the requirement of writing a kernel device driver.
The new libusb-1.0 branch includes new features and improvements over previous versions of the library. Here is a brief run-down, see the release announcement for more details:
- Support for isochronous endpoints.
- Asynchronous I/O for advanced users.
- A simple, synchronous I/O interface also exists (in the style of libusb-0.1).
- Lightweight with very few dependencies
- Thread safety
- Power saving
- Reduced CPU usage and power drain
- Increased USB throughput
- Detailed API documentation
- Compatibility with libusb-0.1 through the libusb-compat-0.1 compatibility layer
We spent the weekend figuring out the fine details for Give One Get One and making some future plans. One sticking point was the lack of existence of an OLPC community in the UK.
Given travel plans, I’m not a good candidate to get anything formal set up. However, I will happily give advice to people who are prepared to do so (regardless of where I am), so I have taken steps which will hopefully promote growth of a community: Firstly, I have updated the OLPC UK page on the wiki, and will keep it updated as our media efforts for G1G1-UK become public. Secondly, SJ set up an OLPC UK mailing list for us.
Let’s get things moving! Please sign up and introduce yourself on the mailing list if you are interested.