View dos_timestamp.bat
:: set the FileStamp variable to the current date: YYMMDD_HHMMSS
:: the simplest method, to use existing TIME ad DATE variables:
:: date = Thu 09/17/2015
:: time = 11:13:15.47
:: 012345678901234567890
:: There is no leading zero for single digit hours (e.g. 9:00am), so we need to manually include the zero
:: here |
if "%TIME:~0,1%" == " " set FileStamp=%DATE:~12,2%%DATE:~4,2%%DATE:~7,2%_0%TIME:~1,1%%TIME:~3,2%%TIME:~6,2%
View esp32_promisc.c
// Espressif ESP32 promiscuous mode and packet injection experiments
// by brainstorm at nopcode org
#include "freertos/FreeRTOS.h"
#include "esp_wifi.h"
#include "esp_wifi_internal.h"
#include "lwip/err.h"
#include "esp_system.h"
#include "esp_event.h"
#include "esp_event_loop.h"
View gist:17b0800e9f643d7f1bb9414d311d0b5e
Sign in to Blogger.
Choose the blog to update.
In the left menu, click Theme.
Under “Live on blog," click Customize.
In the left menu, click Advancedand thenAdd CSS.
Add your code.
On the top right, click Apply to blog.
View esp32-idf-make
export PATH=$PATH:$HOME/esp/xtensa-esp32-elf/bin
export IDF_PATH=~/esp/esp-idf
sudo chmod 777 /dev/ttyUSB0
cd ~/esp/hello_world
make flash
export PATH=$PATH:$HOME/esp/xtensa-esp32-elf/bin
export IDF_PATH=~/esp/esp-idf
find /. -name xtensa-esp32-elf-gdb 2>/dev/null
cd ~/esp/hello_world/build
#xtensa-esp32-elf-gdb -tui -x hello_world.gdb hello-world.elf
xtensa-esp32-elf-gdb  hello-world.elf
# once in gdb enter target remote localhost:3333
# continue
# assumes git clone started in ~\workspace for openocd-esp32
export PATH=$PATH:$HOME/esp/xtensa-esp32-elf/bin
export IDF_PATH=~/esp/esp-idf
cd  ~/workspace/openocd-esp32/tcl
sudo openocd -f interface/ftdi/olimex-arm-usb-ocd-h-1MHz.cfg -c "transport select jtag"  -f target/esp32.cfg
#sudo openocd -f interface/jlink.cfg -f target/esp32.cfg
# or
find /. -name arm-none-eabi-gdb 2>/dev/null
View gist:b1aac09422d4364ac0138bece0b10214
:: Can't create a Windows 10 recovery drive. Some required files are missing.
:: You may need to change "harddisk0" to "harddiskX" where X is the number of your "C" drive and "partition1" to partitionX where X
:: is the partition number to conform with your system setup.
:: To check go to Control Panel/Administrative Tools/Computer Management/Storage/Diskmanagment.  The disk partitions are numbered from
:: the left of the screen starting with number 1.
:: admin prompt in DOS:
View git-tip.txt
git push
To <url>.git
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to '<url>.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
solution: git pull --rebase <url>
# we are assuming VMware tools are ready to be installed. Click Tools - Reinstall VMware tools if needed
# if you copy/paste this instead of using in a shell, be sure to use your login in place of $USER, below
cd ~/
# Ensure there's a ~/Downloads directory
if [ ! -d  "Downloads" ]; then 
mkdir ~/Downloads
cd ~/Downloads/