Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
ik Language and Standard Library Reference
ik Language and Standard Library Reference

Contents

  • Tutorial
    • Installing and building ik8b
    • Your first program
    • A tour of ik
    • Using the standard library
    • Handling interrupts
  • Language Reference
    • Lexical structure
    • Type system
    • Memory model
    • Expressions
    • Statements
    • Functions
    • Interrupts
    • Interrupt vector reference
    • Targets and conditional compilation
    • Compiler intrinsics
    • Grammar
  • Standard Library Reference
    • std/gpio — Digital I/O pins
    • std/uart — Serial USART
    • std/spi — SPI master
    • std/twi — I²C / TWI master
    • std/adc — Analog-to-digital
    • std/pwm — Pulse-width mod.
    • std/timer — Timers
    • std/eeprom — EEPROM
    • std/wdt — Watchdog timer
    • std/sleep — Sleep modes
    • std/boot — Flash self-programming (SPM)
    • std/bootloader — Serial firmware bootloader
    • std/atomic — Critical sections
    • std/ringbuf — Ring buffer
    • std/delay — Delays
    • std/string — Strings
    • std/conv — Number/string
    • std/mem — Memory blocks
    • std/bits — Bit manipulation
    • std/crc — Checksums
    • std/math — Fixed-point math
    • std/font — Text rendering
  • Toolchain
    • The ik8b command
    • Supported devices

Appendix

  • Grammar
  • Glossary
Back to top
View this page

Toolchain¶

This part documents the ik8b compiler as a tool: its command line, its build report, and the device table it supports.

  • The ik8b command
    • Synopsis
    • Compiling — build
    • Simulating — run and sim
    • Informational commands
    • Import resolution
    • Output format
    • Build and test targets
  • Supported devices
    • Core families
    • Device table
Next
The ik8b command
Previous
std/font — Text rendering
Copyright © 2026, The ik8b Authors
Made with Sphinx and @pradyunsg's Furo