https://www.flux.ai/p/blog/esp32-pinout-everything-you-need-to-know
as an aside
https://www.electronicwings.com/arduino/basics-to-developing-bootloader-for-arduino
import re | |
from playwright.sync_api import Page, expect | |
import pytest | |
@pytest.fixture(scope="function", autouse=True) | |
def goto_vcd_page(page: Page): | |
print("before the test runs") | |
page.goto("http://localhost:5173") | |
yield | |
print("after the test runs") |
import pandas as pd | |
input_file = "migrated_input.xlsx" | |
output_file = "migrated_output.xlsx" | |
def average_last_ten(df: pd.DataFrame): | |
last_ten = df.tail(n=10) | |
average = last_ten["columnB"].mean() | |
return average |
pip install -r requirements.txt |
import requests | |
from pathlib import Path | |
from zipfile import ZipFile | |
import tempfile | |
VSCODE_URL = "https://code.visualstudio.com/sha/download?build=stable&os=win32-x64-archive" | |
OUTPUT_FOLDER = "vscode-boo" | |
def download_file(url, output_file): | |
# NOTE the stream=True parameter below |
import requests | |
import time | |
import xml.etree.ElementTree as ET | |
import hashlib | |
import re | |
timestamp = round(time.time() * 1000) | |
URL = "http://192.168.20.1/" | |
USER = "admin" | |
PASSWORD = "PUT_PASSWORD_HERE" |
system verilog to verilog converter
https://github.com/zachjs/sv2v
https://alchitry.com/serial-peripheral-interface-spi-verilog
https://github.com/samitbasu/rust-hdl
chisel