CMSIS is a software library that can be provided by Arm Cortex-M chip manufacturer to help programmer to deal with hardware implementation. Instead of programming chip registers directly as usual, one just calls higher-level functions provided by CMSIS. Function calls are same for all chips but internal implementation can of course be different. Continue reading “Arm CMSIS & Pico]OS Cortex-M port”
OneWire devices and Pico]OS
Here are two libraries which can be used to access Maxim/Dallas OneWire devices like DS1820 temperature sensor. Most of code is freely available from Maxim/Dallas, I have only added Makefiles and filled in device-specific things like which GPIO pin on microcontroller is connected to OneWire bus. Continue reading “OneWire devices and Pico]OS”
Development versions of Pico]OS ports
I have been maintaining ports of Pico]OS for arm7tdmi, Arm Cortex-M, Texas Instruments MSP430 and unix. Arm7tdmi is mainly for Philips/NXP LPC2xxx series, although there are other, untested cpu families in that port. These ports are included in recent official Pico]OS downloads. Continue reading “Development versions of Pico]OS ports”