Skip to content

Epicurus v0.3.2

Choose a tag to compare

@github-actions github-actions released this 13 Aug 22:23
· 10 commits to master since this release
77d2e7a

Epicurus v0.3.2

Source bundles, one per family. Download the one for your
part, unpack it, and point EPICURUS_DIR at it. Each
bundle carries its own QUICKSTART.md, SUPPORT.md,
MPLABX.md, and a reference MPLAB X project under
examples/.

EPICURUS_DIR := third_party/epicurus
EPICURUS_MCU := 16F877A
EPICURUS_MODULES := serial tick
include $(EPICURUS_DIR)/epicurus.mk

SRCS := main.c $(EPICURUS_SRCS)
CFLAGS += $(EPICURUS_CFLAGS)

Stability

This is a 0.x release: the epicurus.mk interface may
still change. Pin this tag rather than tracking a branch.

Support

Not every module builds on every part; the smaller parts
in each family run out of RAM for the larger modules.
Each bundle's SUPPORT.md has the full table with a
reason for every exclusion, and epicurus.mk fails
immediately with that reason rather than as a wall of XC8
linker errors.

Verification

Every bundle in this release was built from a scratch
directory outside the repository before publication.

f10694ac4c274d62ceef84c1eda96d671d5f172b24ab144bcda5cea442c6bb9f  ./epicurus-pic16f193x-v0.3.2.tar.gz
deeffef41155553dd3acd5ba398e9491851df54ca609690bd5ac8789ee41b8e9  ./epicurus-pic16f87xa-v0.3.2.tar.gz
7b4241ada0434d02a0fa8a6bba95ecbbd406860e4c4886dd90e2b73a3ae9ca3d  ./epicurus-pic18fxx5x-v0.3.2.tar.gz