svl_tools/lib.rs
1// SPDX-FileCopyrightText: 2024 Gabriel Marcano
2//
3// SPDX-License-Identifier: BSD-3-Clause
4
5//! This crate contains traits for interfacing with Sparkfun Variable Loader (SVL) found on
6//! Sparkfun's Artemis modules. This tool is derived from Sparkfun's
7//! [svl.py](https://github.com/sparkfun/Apollo3_Uploader_SVL) implementation, and extended with a
8//! few extra commands.
9//!
10//! A binary companion crate is provided that is compatible with the original SVL, and is able to
11//! run faster, read memory, and use a GPIO to determine whether or not to skip the bootloader
12//! completely using an [enhanced bootloader
13//! version](https://github.com/gemarcano/svl.git).
14
15pub mod svl;
16pub use svl::*;