My XMOS pages

Red signifies XC/xCORE related articles:

  1. My XC softblinking PWM notes. In-depth analysis of par
  2. My processor to analogue audio equaliser notes. Using an XMOS xCORE-XA Core Module board
  3. Fault injection detection, chapter “XMOS”
  4. kode24 – In Norwegian (but Google translate url exists). A long and comprehensive article about XC in Norwegian coder’s web magazine Also announced at User case article about XC at xCORE Exchange
  5. XMOS FreeRTOS port
    • What me worrying about the role of XC? (here)
  6. My USB watchdog (and relay output) box

  1. CPA 2018 fringe – Unravelling XC concepts [[combine]], [[combinable]], [[distribute]], [[distributable]] and [[distributed(..)]] plus par and on..
  2. My aquarium notes – using an XMOS startKIT
  3. XC code examples
  4. My aquarium’s data radioed through the shelf
  5. Me relying on relaying BLE?
  6. My WiFi101 library port
  7. My Git/GitHub notes
  8. My Piggyback WiFi1500 sliceCARD
  9. My single-board boards and why notes
  10. My xCORE-200 eXplorerKIT notes (WiFi) – using an XMOS eXplorerKIT board
  11. XC is C plus X
  12. My XMOS notes (including My gut feeling right now and XMOS series of processors)


These notes are about my interest in safety-critical, embedded and concurrent systems – and how I have used the XC language and xTIMEcomposer development system, the startKIT board (obsoleted, but certainly working, top picture) and the xCORE-200 Explorer Kit dev. board (bottom picture, right). Those themes are more or less mentioned in the above notes. I have both been praising what I saw (XC, xCORE, support, ..) and burning my fingers (AD on the startKIT’s processor, awaiting next xTIMEcomposer, ..) – and tried to fill in some holes (processor overview, some XC docs, ..) left by XMOS. I now hope that it won’t be all audio. Standard disclaimer. This page updated 2April2020