From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Tue, 29 Dec 2015 04:10:24 +0000 From: "Brian L. Stuart" To: <9fans@9fans.net> Message-ID: <1211924935.3518360.1451362224733.JavaMail.yahoo@mail.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit References: <1211924935.3518360.1451362224733.JavaMail.yahoo.ref@mail.yahoo.com> Subject: [9fans] Pi updates Topicbox-Message-UUID: 7b07c986-ead9-11e9-9d60-3106f5b1d025 A few months ago I brought up the question of small platforms suitable for a course on small/embedded computing. If you recall the conversation, with input from the collective wisdom, I decided to use the Pi. At that time several people asked if I could share any results from the course that I'm able to. I've finally finished putting some of it together in a form that's useful. In /n/sources/contrib/blstuart/pi/ ... http://cs.drexel.edu/~bls96/plan9/pi/ ... are a collection of changes with all the changes collected into a tarball: /n/sources/contrib/blstuart/pi.tgz http://cs.drexel.edu/~bls96/plan9/pi.tgz The changes include: - Richard's post 9pi.img changes on contrib - I2C and SPI contributions from Steve Simon with the I2C support ported from Inferno - Enhancements for I2C and SPI - Devgpio driver - Man pages for I2C, SPI, and GPIO - Support for a 320x480 SPI TFT display - Enhancements to the USB keyboard support to handle the Rii k12 keyboard/trackpad combination I've also posted a little video (apologies in advance for the quality, or lack thereof) of a Pi with the TFT screen and k12 keyboard controlling a PiBog vehicle my wife gave me for Christmas: http://cs.drexel.edu/~bls96/plan9/robot9.mp4 I'll look into making the slides I used in the lecture available if there's interest. There are some rough edges, but hopefully it might be useful to some. BLS