Skip to content

Instantly share code, notes, and snippets.

@circuit4u-medium
circuit4u-medium / blue_pill_hal.rs
Created October 12, 2021 22:31
set blue pill LED using rust stm32 hal
#![no_std]
#![cfg_attr(not(doc), no_main)]
//use panic_rtt_target as _;
use panic_halt as _;
use cortex_m_rt::entry;
//use core::ptr;
//use stm32f1::stm32f103;
use stm32f1xx_hal::{pac, prelude::*};
@circuit4u-medium
circuit4u-medium / blue_pill_pac.rs
Created October 12, 2021 00:42
rust blue pill access GPIO with stm32f1 PAC
#![no_std]
#![cfg_attr(not(doc), no_main)]
//use panic_rtt_target as _;
use panic_halt as _;
use cortex_m_rt::entry;
//use core::ptr;
use stm32f1::stm32f103;
@circuit4u-medium
circuit4u-medium / blue_pill.rs
Last active October 11, 2021 23:45
bare metal rust code for STM32F103
#![no_std]
#![no_main]
use panic_rtt_target as _;
use cortex_m_rt::entry;
use core::ptr;
#[entry]
fn main() -> ! {
// Set up named variables for the register addresses we'll use. These are defined in the STM32's
@circuit4u-medium
circuit4u-medium / neopixel_144.ipynb
Created April 4, 2021 13:13
FT232H NeoPixel for string art
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@circuit4u-medium
circuit4u-medium / FT232H_HT16K33.ipynb
Created December 25, 2020 15:03
FT232H and HT16K33
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@circuit4u-medium
circuit4u-medium / FT232H_IS31F3731.ipynb
Created November 23, 2020 16:48
FT232H with IS31FL3731
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@circuit4u-medium
circuit4u-medium / FT232H_TM1638.ipynb
Created October 31, 2020 19:19
FT232H and TM1638
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@circuit4u-medium
circuit4u-medium / FT232H_AD5933.ipynb
Last active April 21, 2021 15:52
FT232H with AD5933
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@circuit4u-medium
circuit4u-medium / FT232H_MCP3201.ipynb
Created October 28, 2020 18:26
FT232H with MCP3201
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@circuit4u-medium
circuit4u-medium / FT232H_MCP3204.ipynb
Last active October 28, 2020 18:04
FT232H with MCP3204
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.