SimpleMachines

Mizar32 Documentation

Most of our technical documentation on Mizar32's Google Code Project Wiki.

Introductory material

  • QuickStart: First steps to make your Mizar32 do something
  • Lua: The version of the Lua programming Languare provided on the Mizar32

Hardware subsystems

  • ADC: The Analog-to-Digital converters
  • CPU: The Central Processing Unit
  • Flash: The Flash memory
  • I2C: The Inter-Integrated Circuit bus
  • PIO: Programmable Input/Output pins
  • PWM: Pulse Width Modulation outputs
  • SPI: The Serial Peripheral Interface
  • Timers: Precision timers to create delays and measure time

Add-on Modules

Extra software modules in eLua

  • bit: Bitwise operations: set/clear/test bits, bitwise logical operations and shifts
  • elua: Control internal features of eLua
  • pack: Package Lua data into strings for storage and transmission
  • pd: Platform Data, so that program can know what it is running on.
  • term: Functions for ANSI-compatible terminals to move the cursor.

Advanced topics

  • Pinouts: What signals are present on the Mizar32 bus connectors
  • GPIO: What is connected to each pin of the AVR32 processor
  • MemoryMap: What is where in the Mizar32's address space
  • ModuleRecon: Mizar32's add-on module recognition system
  • PIC: Details of the PIC16F84 microcontroller on the LCD module
  • CompilingElua: How to build your own version of the eLua interpreter from its source code
  • FlashingFirmware: How to program your own version of the eLua interpreter to the Mizar32
  • emBLOD: A second-stage bootloader that allows you to run firmware larger than the flash memory
  • gdb: How to use the GNU debugger to debug C programs on Mizar32 using JTAG

Copyright by Simplemachines 2011. All rights reserved.

Log in to your account or