Can the speakers from last night post their names?

I wanted to update the page (and have added my talk), but I also wanted to know who spoke about being a maintainer: I was his opposite number at Sun, looking after libraries, APIs and educating folks about resource management. The latter was /hard/ to explain (;-)) --dave -- David Collier-Brown, | Always do right. This will gratify System Programmer and Author | some people and astonish the rest davecb@spamcop.net | -- Mark Twain

Dave Doyle - Better Web Searching with DuckDuckGo Slides: https://www.slideshare.net/whiskeyjack/better-web-searching-with-duckduckgo -- dave.s.doyle@gmail.com On 15 March 2017 at 08:44, David Collier-Brown via talk <talk@gtalug.org> wrote:
I wanted to update the page (and have added my talk), but I also wanted to know who spoke about being a maintainer: I was his opposite number at Sun, looking after libraries, APIs and educating folks about resource management. The latter was *hard* to explain (;-)) --dave
-- David Collier-Brown, | Always do right. This will gratify System Programmer and Author | some people and astonish the restdavecb@spamcop.net | -- Mark Twain
--- Talk Mailing List talk@gtalug.org https://gtalug.org/mailman/listinfo/talk

On Wed, Mar 15, 2017 at 8:44 AM David Collier-Brown via talk < talk@gtalug.org> wrote:
I wanted to update the page (and have added my talk), but I also wanted to know who spoke about being a maintainer: I was his opposite number at Sun, looking after libraries, APIs and educating folks about resource management. The latter was *hard* to explain (;-))
Hi David, That would be me. Talk was titled, "what I learned as a maintainer " or something similar :). Thanks Dhaval --dave
-- David Collier-Brown, | Always do right. This will gratify System Programmer and Author | some people and astonish the restdavecb@spamcop.net | -- Mark Twain
--- Talk Mailing List talk@gtalug.org https://gtalug.org/mailman/listinfo/talk

Programming Atmel Microprocessors in Assembly Language, under the Linux Operating System. Peter Hiscocks. Email me at phiscock@ee.ryerson.ca for a 22 page pdf on this topic, and/or copy of the slides from the presentation. Peter
I wanted to update the page (and have added my talk), but I also wanted to know who spoke about being a maintainer: I was his opposite number at Sun, looking after libraries, APIs and educating folks about resource management. The latter was /hard/ to explain (;-))
--dave
-- David Collier-Brown, | Always do right. This will gratify System Programmer and Author | some people and astonish the rest davecb@spamcop.net | -- Mark Twain
--- Talk Mailing List talk@gtalug.org https://gtalug.org/mailman/listinfo/talk
-- Peter Hiscocks Syscomp Electronic Design Limited, Toronto http://www.syscompdesign.com USB Oscilloscope and Waveform Generator 647-839-0325

On Wed, Mar 15, 2017 at 9:48 AM, Peter Hiscocks via talk <talk@gtalug.org> wrote:
Programming Atmel Microprocessors in Assembly Language, under the Linux Operating System. Peter Hiscocks. Email me at phiscock@ee.ryerson.ca for a 22 page pdf on this topic, and/or copy of the slides from the presentation.
Greetings I know that I would very much like to get both the pdf and a copy of the slides - - is there any way that you could post with these two as attachments? Seems to me to be easier that quite a number of people contacting you in- dividually. Regards Dee

On Wed, Mar 15, 2017 at 9:48 AM, Peter Hiscocks via talk <talk@gtalug.org> wrote:
Programming Atmel Microprocessors in Assembly Language, under the Linux Operating System. Peter Hiscocks. Email me at phiscock@ee.ryerson.ca for a 22 page pdf on this topic, and/or copy of the slides from the presentation.
Greetings
I know that I would very much like to get both the pdf and a copy of the slides - - is there any way that you could post with these two as attachments?
Seems to me to be easier that quite a number of people contacting you in- dividually.
Regards
Dee
Sure, here they are, attached. Hopefully this email list allows attachments. The pdf used in the presentation did not reproduce a couple of diagrams, but I think that was a feature of the Mac that it was running on. The pdf seems to view fine. Contact me if there is a problem with those diagrams. Peter -- Peter Hiscocks Syscomp Electronic Design Limited, Toronto http://www.syscompdesign.com USB Oscilloscope and Waveform Generator 647-839-0325

Atmel chips are quite commonly used these days as keyboard controllers; QMK is a firmware management system being used for a bunch of keyboards. See: <https://github.com/qmk/qmk_firmware>, and, for a list of keyboards supported, see <https://github.com/qmk/qmk_firmware/tree/master/keyboards> My wee bit of "bragging rights" in there is that my keymap for my Planck keyboard is in the codebase <https://github.com/qmk/qmk_firmware/tree/master/keyboards/planck/keymaps/cbbrowne> The authors are using C rather than assembler; I'm not sure there's any really big "why" there aside from historical inertia. I'd be quite interested to see what the keymaps would look like in assembler. I observe that most of the "code" consists of 2-dimensional arrays of keymaps. At any rate, the toolchain parallels that which Peter is using; for those that would prefer to use GCC, I'll toss this in. Crucial build tools are commonly "native" parts of Debian/Ubuntu/Fedora these days: # apt-get install gcc unzip wget zip gcc-avr binutils-avr avr-libc dfu-programmer dfu-util gcc-arm-none-eabi binutils-arm-none-eabi libnewlib-arm-none-eabi Some interesting authoritative links: https://dfu-programmer.github.io/ http://www.nongnu.org/avr-libc/

On 2017-03-15 01:08 PM, Christopher Browne via talk wrote:
Since you're working with USB keyboards on the Planck, you'll likely be using an ATMega32U. This is a variant of the µc used in the Arduino that adds direct USB support. DFU's the main programming tool for the USB Atmel chips. I *think* you can use avrdude with the 'U ATMegas too. For tiny cheap projects I rather like the ATTiny167, built into boards like the Digispark Pro <http://digistump.com/products/109>. It talks USB directly too. As Peter said, the Atmel processors need very little interfacing, and can be run directly from the breadboard, as in the ShrimpingIt <http://start.shrimping.it/> project. I started building a barebones board, but it got a bit luxe with an expensive LDO regulated power supply and other features: https://www.flickr.com/photos/scruss/30298881645 While the Atmel chips do have a great opcode set, I've mostly programmed them in C, and will admit that generally the Wiring/Arduino language does me well. Lower level embedded C always looks like a mess of ports and bit masking to me, and doesn't flow as a high level language. "Make: AVR Programming" by Elliot Williams is a decent book on non-Arduino AVR C development cheers, Stewart

Hi Peter, Have you thought about creating "Adult Education" courses on things like this? I touch Atmel board at work everyday. :-) I used to memorize 6809 and 68000 instruction sets, but have long forgotten. I wouldn't mind re-visiting assembly programming with Atmel. -- William
participants (8)
-
Christopher Browne
-
Dave Doyle
-
David Collier-Brown
-
Dhaval Giani
-
o1bigtenor
-
phiscock@ee.ryerson.ca
-
Stewart C. Russell
-
William Park