Skip to content

v.0.1.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@Milo-D Milo-D released this 27 Sep 22:30
· 250 commits to master since this release
  • Peripheral: Timer0 (8-bit) is now supported.

    • Supported Prescaling: 1/8/64/256/1024
    • Supported Mode: Normal Mode
    • Currently not supported: PWM and external clock select
  • Timer interrupts are now available.

  • Added new assembly instructions:

    • lpm(R0) (load program memory)
    • lpm(Z) (load program memory)
    • call (32-bit call)
    • las (load and set byte in data space)
    • lac (load and clear byte in data space)
    • fmul (fractional multiply unsigned)
    • reti (return from interrupt)
  • Bug fix for the preprocessor

  • Skip instructions are now compatible with 32-bit opcode

  • Jumps, skips, etc. are now able to wrap around FLASH memory

  • Refactored System class (Core / Peripherals)

  • Seperate IO space class

  • IRQ Handler