Skip to content

purewack/numcalcium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Numcalcium [Archive]

Note - Software Archive for A0 board

Electrical Engineer's Friend :)

USB Calculator and numpad with build in tools to help you create and debug circuits easier.

Hardware

The board contains an STM32F103C8 64k program space and 20k SRAM. An included battery charge circuit allows the unit to operate in a standalone manner. The boards hosts a Monochrome 128x64 LCD, Rotary Encoder, 20 Mechanical switches, USB port, and IO pins from the microcontroller.

Warnings

The exposed pins are unprotected and are wired directly to the chip, take care with the voltages you apply to them and do not exceed maximum current capabilities of the chip

Dependencies

Using a modified STM32 library for the arduino core, one is able to build and flash the unit with the latest build,
or use the latest prebuilt binary file and upload utility - coming soon

Submodules

numcalcium-base - Base drivers for developement : [https://github.com/purewack/numcalcium-base]
libIntDSP - Audio library for integer DSP : [https://github.com/purewack/libintdsp]
libDArray - lightweight dynamic (and static) arrays library : [https://github.com/purewack/libdarray]

Drivers

This software uses numcalcium-base to ease the interfacing of the exposed peripherals like buttons or LCD. This is a minimal implementation package and contains only functions which were required to finish this project.

Programs

Keyboard

Calculator

MIDI

Comms

Signals

GPIO

Scope

About

Numcalcium

Resources

Stars

Watchers

Forks

Packages

No packages published