There are two methods:
- Scripted Method
- Boot Overlay Method (also below as "tl;dr")
Add the following to your /boot/config.txt and reboot:
| # This converts a BOM file in CSV format, produced by KiCad Pcbnew, | |
| # by selecting File / Fabrication Outputs / BOM File | |
| # into the format expected by the JLCPCB manufacture service. | |
| # At least in KiCad 5.1.4 the CSV output seems a bit broken in terms of column names, | |
| # which is reflected in this code. If it changes in later KiCad versions, this script | |
| # needs to change, too. | |
| # Use this by running the command line: python convert_bom.py inputfile.csv outputfile.csv | |
| # It will overwrite your output file without asking so be careful. | 
| // | |
| // NSImage+Python.swift | |
| // | |
| // Created by Elia Cereda on 03/06/2019. | |
| // Copyright © 2019 Elia Cereda. | |
| // | |
| // Permission is hereby granted, free of charge, to any person obtaining a copy | |
| // of this software and associated documentation files (the "Software"), to deal | |
| // in the Software without restriction, including without limitation the rights | |
| // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | 
These steps describe using an Ubuntu desktop environment to install Ubuntu
and the Spinnaker Python interface on a Raspberry Pi 3 B+. Commands to be run
on the desktop are prefaced with (desktop)$, and commands to be run on the
Raspberry Pi are prefaced with (pi)$
http://embedded-lab.com/blog/stm32-gpio-ports-insights/
http://hertaville.com/stm32f0-gpio-tutorial-part-1.html
The libmaple libraries, on which STM32duino is based, provides access to registers by the syntax:
GPIOA->regs->REG| // ==UserScript== | |
| // @name Questrade Updater | |
| // @namespace http://tampermonkey.net/ | |
| // @version 0.4 | |
| // @description Auto refresh Questrade trading UI | |
| // @author Pan Luo | |
| // @match https://my.questrade.com/Trading/* | |
| // @updateURL https://gist.githubusercontent.com/xcompass/697fd581e5c39b5e6c54/raw/questrade_updater.js | |
| // @grant none | |
| // ==/UserScript== | 
Simple guide for setting up OTG modes on the Raspberry Pi Zero - By Andrew Mulholland (gbaman).
The Raspberry Pi Zero (and model A and A+) support USB On The Go, given the processor is connected directly to the USB port, unlike on the B, B+ or Pi 2 B, which goes via a USB hub.
Because of this, if setup to, the Pi can act as a USB slave instead, providing virtual serial (a terminal), virtual ethernet, virtual mass storage device (pendrive) or even other virtual devices like HID, MIDI, or act as a virtual webcam!
It is important to note that, although the model A and A+ can support being a USB slave, they are missing the ID pin (is tied to ground internally) so are unable to dynamically switch between USB master/slave mode. As such, they default to USB master mode. There is no easy way to change this right now.
It is also important to note, that a USB to UART serial adapter is not needed for any of these guides, as may be documented elsewhere across the int
| btn Button chk CheckBox ckl CheckedListBox | |
| cmb ComboBox dtp DateTimePicker lbl Label | |
| llb LinkLabel lst ListBox lvw ListView | |
| mtx MaskedTextBox cdr MonthCalendar icn NotifyIcon | |
| nud NumeircUpDown pic PictureBox prg ProgressBar | |
| rdo RadioButton rtx RichTextBox txt TextBox | |
| tip ToolTip tvw TreeView wbs WebBrowser | |
| 容器 | |
| flp FlowLayoutPanel grp GroupBox pnl Panel |