Datasheets
A datasheet contains all of the technical information of a device: the general description, the pinout, and all of the peripherals contained inside. This documentation can be thousands of pages long, making it vital for the user to quickly locate the information he needs.
The SAMD21 is a low power Cortex-M0+ ARM microcontroller for industrial applications. We were called in to hep transform the documentation to a new system, unifying documentation for all Atmel/Microchip sites.
Writing a one thousand page datasheet required talking to engineers to learn how peripherals worked, before translating their extensive knowledge into plain English.
Books
Knowledge on paper, ready for everyone to read and learn.
Professional Embedded ARM Development
With more than 90 percent of mobile phones sold in recent years using ARM-based processors, developers are eager to master this embedded technology. If you know the basics of C programming, this guide will ease you into the world of embedded ARM technology. With clear explanations of the systems common to all ARM processors and step-by-step instructions for creating an embedded application, it prepares you for this popular specialty.
While ARM technology is not new, existing books on the topic predate the current explosive growth of mobile devices using ARM and don’t cover these all-important aspects. Newcomers to embedded technology will find this guide approachable and easy to understand.
Arduino Sketches - Tools and Techniques for Programming Wizardry
Arduino Sketches is a practical guide to programming the increasingly popular microcontroller that brings gadgets to life. Accessible to tech-lovers at any level, this book provides expert instruction on Arduino programming and hands-on practice to test your skills. You’ll find coverage of the various Arduino boards, detailed explanations of each standard library, and guidance on creating libraries from scratch – plus practical examples that demonstrate the everyday use of the skills you’re learning. Work on increasingly advanced programming projects, and gain more control as you learn about hardware-specific libraries and how to build your own. Take full advantage of the Arduino API, and learn the tips and tricks that will broaden your skillset.