Skip to content

Instantly share code, notes, and snippets.

View semihunaldi's full-sized avatar
:octocat:
.

Semih Unaldi semihunaldi

:octocat:
.
View GitHub Profile
@semihunaldi
semihunaldi / .profile
Created March 31, 2022 22:51
linux_profile
source ~/.bashrc
# -------------------------------
# 1. ENVIRONMENT CONFIGURATION
# -------------------------------
# Set Default Editor (change 'Nano' to the editor of your choice)
# ------------------------------------------------------------
export EDITOR=/usr/bin/nano
@semihunaldi
semihunaldi / aoe2hd.md
Created July 20, 2018 12:03 — forked from yocontra/aoe2hd.md
Age of Empires II HD - For Mac OSX
@semihunaldi
semihunaldi / PasswordGenerator.java
Created July 28, 2017 12:07
Password Generator
import java.util.Random;
public class PasswordGenerator
{
private static final String CAPITAL_LETTERS = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
private static final String SMALL_LETTERS = "abcdefghijklmnopqrstuvwxyz";
private static final String NUMBERS = "0123456789";
private int maximumLength;
private int minimumLength;
@semihunaldi
semihunaldi / HowToOTG.md
Created March 22, 2017 18:19 — forked from gbaman/HowToOTG.md
Simple guide for setting up OTG modes on the Raspberry Pi Zero

Raspberry Pi Zero OTG Mode

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