<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://blacc.100ws.com/dokuwiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://blacc.100ws.com/dokuwiki/feed.php">
        <title>PC Recycler</title>
        <description></description>
        <link>http://blacc.100ws.com/dokuwiki/</link>
        <image rdf:resource="http://blacc.100ws.com/dokuwiki/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-04-22T08:50:05+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=about&amp;rev=1632394481&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=add_esp&amp;rev=1753084314&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=arduino&amp;rev=1753084230&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=arduino_atmega328p_assembler&amp;rev=1635311782&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=arduino_capacitor_for_crystal_circuit_choice&amp;rev=1533932110&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=arduino_command_line_assembler&amp;rev=1635276099&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=arduino_links&amp;rev=1636468512&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=arduinohouse&amp;rev=1684315718&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=asm_delay&amp;rev=1634730226&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=assembly_language_programming_with_avr-gcc_and_related_tools-_atmega328p_uno&amp;rev=1745757007&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=atmega_328p_memory_map&amp;rev=1634880180&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=aufs_patching_for_666&amp;rev=1748776802&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=avr&amp;rev=1745650160&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=backup_script_for_dokuwiki&amp;rev=1533932110&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=building_statically_linked_with_alpine&amp;rev=1751389657&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=code_template&amp;rev=1621796584&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=docker&amp;rev=1533932109&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=documenting_a_project&amp;rev=1533932110&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=emoncms_and_dietpi&amp;rev=1738604609&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=ffmpeg-recording&amp;rev=1636464199&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=forum&amp;rev=1533940478&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=image_paste&amp;rev=1632394289&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=initrd&amp;rev=1748765174&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=inlineassemblerarduino&amp;rev=1745219335&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=intel_hex_and_the_checksum&amp;rev=1635310045&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=kernel_compiling&amp;rev=1748945322&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=lilo&amp;rev=1748764593&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=luks-grub&amp;rev=1633720557&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=my_config_for_666&amp;rev=1748776394&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=openhab&amp;rev=1533932111&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=pi_links&amp;rev=1636468317&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=programmers_including_high_voltage&amp;rev=1533932111&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=risc-v&amp;rev=1632484012&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=riscv-qemu-debian&amp;rev=1749913670&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=riscv&amp;rev=1751732354&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=screen_copy_paste&amp;rev=1680768650&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=sidebar&amp;rev=1769436018&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=silverblue&amp;rev=1753086940&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=slackware_sudo&amp;rev=1748766693&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=slax&amp;rev=1751387749&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=snappy_core&amp;rev=1533932111&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=start&amp;rev=1641722242&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=stuff&amp;rev=1770643610&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=tasmota_temperatures_to_iotplotter.com&amp;rev=1769437169&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=test_equipment&amp;rev=1533932109&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=test_for_required_tools&amp;rev=1748777567&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=testing_toc_and_headers&amp;rev=1636464276&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=texas_instruments_testing_crystal_circuits&amp;rev=1533932110&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=the_forum&amp;rev=1641569852&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=usbasp&amp;rev=1684668066&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=usbasptoarduino&amp;rev=1684668256&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=using_avr-gcc&amp;rev=1533932110&amp;do=diff"/>
                <rdf:li rdf:resource="http://blacc.100ws.com/dokuwiki/doku.php?id=xcopy&amp;rev=1533932109&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://blacc.100ws.com/dokuwiki/lib/tpl/dokuwiki/images/favicon.ico">
        <title>PC Recycler</title>
        <link>http://blacc.100ws.com/dokuwiki/</link>
        <url>http://blacc.100ws.com/dokuwiki/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=about&amp;rev=1632394481&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-23T10:54:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>about</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=about&amp;rev=1632394481&amp;do=diff</link>
        <description>PC Recycler Ltd.</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=add_esp&amp;rev=1753084314&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-21T07:51:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>add_esp</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=add_esp&amp;rev=1753084314&amp;do=diff</link>
        <description>add this:

&lt;https://arduino.esp8266.com/stable/package_esp8266com_index.json&gt;

then go to board manager and install</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=arduino&amp;rev=1753084230&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-21T07:50:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>arduino</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=arduino&amp;rev=1753084230&amp;do=diff</link>
        <description>add ESP

Arduino links

Arduino command line

Intel hex and the checksum

programmers including high voltage

 asm delay 

arduino_atmega328p_assembler

 arduino_house

 usbasp pinout</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=arduino_atmega328p_assembler&amp;rev=1635311782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-27T05:16:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>arduino_atmega328p_assembler</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=arduino_atmega328p_assembler&amp;rev=1635311782&amp;do=diff</link>
        <description>Which assembler to use? This question gets answered in many different ways, for example:
 &quot;try them all and use the one you prefer&quot;
 
“there are two assembler formats available for AVR. 
1. The Atmel official syntax.
2. The syntax used by the gnu assembler avr-as, as part of winavr, and also 
the Atmel Studio C compiler.</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=arduino_capacitor_for_crystal_circuit_choice&amp;rev=1533932110&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-08-10T20:15:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>arduino_capacitor_for_crystal_circuit_choice</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=arduino_capacitor_for_crystal_circuit_choice&amp;rev=1533932110&amp;do=diff</link>
        <description>&lt;http://arduino.cc/forum/index.php/topic,5677.0.html&gt;

From the crystal's point of view, C1 and C2 are in series, so the total that the crystal sees is 11 pF. Stray capacitance and input capacitance on the pins of the '328p may account for 8-10 pF. (Maybe a little more; possibly a little less.)

The '328P data sheet says The optimal value of the capacitors depends on the crystal or resonator in use, the amount of stray capacitance, and the electromagnetic noise of the environment. Some initial g…</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=arduino_command_line_assembler&amp;rev=1635276099&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-26T19:21:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>arduino_command_line_assembler</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=arduino_command_line_assembler&amp;rev=1635276099&amp;do=diff</link>
        <description>I wanted a simple assembler example to use with the Uno LED.
Here it is, a few lines of code to turn on the LED. No huge makefile, no obscure include files, no magic incantations, just a few lines of code. In fact there are more comments than actual code.</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=arduino_links&amp;rev=1636468512&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-11-09T14:35:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>arduino_links</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=arduino_links&amp;rev=1636468512&amp;do=diff</link>
        <description>Arduino links

&lt;https://sites.google.com/site/wayneholder/attiny-fuse-reset&gt; &lt;https://sites.google.com/site/wayneholder/12-volt-charge-pumparduino&gt; 12volt charge pump for hv programmer &lt;https://sites.google.com/site/wayneholder/attiny-fuse-reset-with-12-volt-charge-pump&gt;

&lt;http://www.batsocks.co.uk/readme/isp_headers.htmusbasp&gt; pinout/header 10/6 &lt;http://www.learningaboutelectronics.com/Articles/Program-AVR-chip-using-a-USBASP-with-10-pin-cable.php&gt;

&lt;https://github.com/openhab/openhab/wikiopenh…</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=arduinohouse&amp;rev=1684315718&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-05-17T09:28:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>arduinohouse</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=arduinohouse&amp;rev=1684315718&amp;do=diff</link>
        <description>you need the process that monitors your process to be the process' parent. What does this mean? It means only the process that starts your process can reliably wait for it to end. In bash, this is absolutely trivial.

until myserver; do
  echo &quot;Server 'myserver' crashed with exit code $?.  Respawning..&quot; &gt;&amp;2
  sleep 1</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=asm_delay&amp;rev=1634730226&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-20T11:43:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>asm_delay</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=asm_delay&amp;rev=1634730226&amp;do=diff</link>
        <description>&lt;https://timodenk.com/blog/program-arduino-in-assembly-or-c-cpp/&gt;

One second delay loop



main:
  sbi 0x04, 5       ; PORTB5 output
loop:               ; main loop begin
  sbi 0x05, 5       ; PORTB5 high
  call delay_1000ms ; delay 1s
  cbi 0x05, 5       ; 5 PORTB5 low
  call delay_1000ms ; delay 1s
  rjmp  loop        ; main loop

delay_1000ms:       ; subroutine for 1s delay
                    ; initialize counters
  ldi r18, 0xFF     ; 255
  ldi r24, 0xD3     ; 211
  ldi r25, 0x30     ; 48…</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=assembly_language_programming_with_avr-gcc_and_related_tools-_atmega328p_uno&amp;rev=1745757007&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-27T12:30:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>assembly_language_programming_with_avr-gcc_and_related_tools-_atmega328p_uno</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=assembly_language_programming_with_avr-gcc_and_related_tools-_atmega328p_uno&amp;rev=1745757007&amp;do=diff</link>
        <description>A small experiment to determine the layout of the Atmega328p (uno) assembly instructions (op codes).
The operating system is Debian (woody) Linux.
The compiler is avr-gcc from GNU-gcc (the GNU compiler collection) 

The instruction being inspected is ldi (load immediate) in the form  ldi r16,0x00</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=atmega_328p_memory_map&amp;rev=1634880180&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-22T05:23:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>atmega_328p_memory_map</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=atmega_328p_memory_map&amp;rev=1634880180&amp;do=diff</link>
        <description>Atmega328p Memory map

[Atmega328p Memory map]

Data memory

[data memory]

the ATmega328P features three memory spaces.

	*  1. Data Memory 
	*  2. Program Memory space.
	*  3. EEPROM Memory for data storage. 

AVR microcontrollers are built using a modified Harvard Architecture. 

Two address buses, one for Flash Program Memory space and one for Static Random Access Memory (SRAM)</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=aufs_patching_for_666&amp;rev=1748776802&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-01T11:20:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>aufs_patching_for_666</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=aufs_patching_for_666&amp;rev=1748776802&amp;do=diff</link>
        <description>#!/bin/bash

VERSION=&quot;5.15.117&quot;
aufs='/usr/src/aufs-standalone-aufs6.6.54'
linux=&quot;/usr/src/linux-6.6.6&quot;

cd $linux
set -ex

#patch -N -p1 &lt; aufs6-mmap.patch
patch -p1 &lt; $aufs/aufs6-kbuild.patch
patch -p1 &lt; $aufs/aufs6-base.patch
patch -p1 &lt; $aufs/aufs6-mmap.patch
patch -p1 &lt; $aufs/aufs6-standalone.patch

cp  -v $aufs/include/uapi/linux/aufs_type.h include/uapi/linux/aufs_type.h
cp -av $aufs/Documentation/* Documentation/
cp -av $aufs/fs/* fs/</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=avr&amp;rev=1745650160&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-26T06:49:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>avr</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=avr&amp;rev=1745650160&amp;do=diff</link>
        <description>Assembly language programming with avr-gcc and related tools- atmega328p (uno)

Arduino command line

arduino_atmega328p_assembler

Intel hex and the checksum

programmers including high voltage

 asm delay 

atmega_328p_memory_map

inlineassemblerarduino

intel_hex_and_the_checksum

using_avr-gcc

Arduino programming directly with c

&lt;http://balau82.wordpress.com/2011/03/29/programming-arduino-uno-in-pure-c/&gt;</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=backup_script_for_dokuwiki&amp;rev=1533932110&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-08-10T20:15:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>backup_script_for_dokuwiki</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=backup_script_for_dokuwiki&amp;rev=1533932110&amp;do=diff</link>
        <description>#!/bin/bash

HOST='ftp.YOUR FTP HOST.com'

USER='YOUR FTP USER NAME'

PASS='YOUR FTP PASSWORD'

TARGETFOLDER='/home/user/dokubak'

SOURCEFOLDER='/htdocs/dokuwiki/data'

lftp -f “

open $HOST

user $USER $PASS

lcd $SOURCEFOLDER

mirror  --delete --</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=building_statically_linked_with_alpine&amp;rev=1751389657&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-01T17:07:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>building_statically_linked_with_alpine</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=building_statically_linked_with_alpine&amp;rev=1751389657&amp;do=diff</link>
        <description>Fedora silverblue 42

Ptyxis terminal install from flatpak to manage toolbx

&lt;https://linuxconfig.org/getting-started-with-toolbx&gt;

toolbox create --image quay.io/toolbx-images/alpine-toolbox:latest

toolbox enter archlinux-toolbox-latest

&lt;https://moebuta.org/posts/compiling-static-binaries-with-alpine/&gt;

objdump -p tmux

click to enlarge</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=code_template&amp;rev=1621796584&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-23T19:03:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>code_template</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=code_template&amp;rev=1621796584&amp;do=diff</link>
        <description>Click on file name in tab to download the code

/*
 * flashLED.c
 *
 *  Created on: 21-Feb-2011
 *      Author: user
 * 
 */

#include &lt;avr/io.h&gt;
#include &lt;util/delay.h&gt;

// This program will turn the LEDs on for 100ms,
// then off for 200ms, endlessly.

int main(void)
{
  // Set Port B pins for 3 and 4 as outputs
  // PORTB bit 3 = physical pin #2 on the ATTINY45
  // PORTB bit 4 = physical pin #3 on the ATTINY45

  DDRB = 0x18;  // In binary this is 0001 1000 (note that is bit 3 and 4)
  // AV…</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=docker&amp;rev=1533932109&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-08-10T20:15:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>docker</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=docker&amp;rev=1533932109&amp;do=diff</link>
        <description>snappy core

Secure base server first:-
&lt;https://www.digitalocean.com/community/tutorials/initial-server-setup-with-ubuntu-14-04&gt;

Then some more with this:-
&lt;https://www.digitalocean.com/community/tutorials/additional-recommended-steps-for-new-ubuntu-14-04-servers&gt;

Then install nginx in docker:-

&lt;https://www.digitalocean.com/community/tutorials/docker-explained-how-to-containerize-and-use-nginx-as-a-proxy&gt;

sudo docker run -i -t -p 80:80 ubuntu /bin/bash

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Remembe…</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=documenting_a_project&amp;rev=1533932110&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-08-10T20:15:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>documenting_a_project</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=documenting_a_project&amp;rev=1533932110&amp;do=diff</link>
        <description>How to: good project writeup courtesy of instructable.com here :-

&lt;http://www.instructables.com/id/How-to-Write-a-Good-Electronics-Instructable/step1/General-Approach/&gt;

Step 1: General Approach

Before going into more detail, I want to outline my general approach to writing Instructables: assume the reader is a beginner who has never seen your project before. This mindset will frame the approach for the following steps. This is useful for newbies and experienced tinkerers alike, because there …</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=emoncms_and_dietpi&amp;rev=1738604609&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-03T17:43:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>emoncms_and_dietpi</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=emoncms_and_dietpi&amp;rev=1738604609&amp;do=diff</link>
        <description>Emoncms on a Pi2 v1.1 running diet pi

&lt;https://dietpi.com/#downloadinfo&gt;

“emoncms 404 Not Found: Is modrewrite configured on your system?”

Open /etc/lighttpd/lighttpd.conf with a text editor and enable the rewrite module by uncommenting it (remove the #). It will then look something like this:</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=ffmpeg-recording&amp;rev=1636464199&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-11-09T13:23:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ffmpeg-recording</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=ffmpeg-recording&amp;rev=1636464199&amp;do=diff</link>
        <description>record the full screen:-

ffmpeg -f x11grab -y -r 30 -s 1366×768 -i :0.0 -vcodec huffyuv out.avi

compress the video

ffmpeg  -i out.avi  -vcodec libx264  -crf 24  output.avi

&lt;https://blog.codechem.com/ffmpeg-screen-recording-and-video-compression-made-fast-and-easy-macosx-guide&gt;

&lt;https://ottverse.com/ffmpeg-convert-avi-to-mp4-lossless/&gt;

&lt;https://www.addictivetips.com/ubuntu-linux-tips/record-your-screen-from-the-linux-command-line/&gt;

Fedora rawhide booting on Risc-V

&lt;https://wiki.qemu.org/D…</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=forum&amp;rev=1533940478&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-08-10T22:34:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>forum</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=forum&amp;rev=1533940478&amp;do=diff</link>
        <description>Hello</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=image_paste&amp;rev=1632394289&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-23T10:51:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>image_paste</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=image_paste&amp;rev=1632394289&amp;do=diff</link>
        <description>My Operating system is Lubuntu 14.04 (currently). The default screenshot application is called scrot. 
When you use the keyboard shortcut, scrot silently deposits the screenshot image in ~/home. Unfortunately, it does not put a copy in the clipboard.</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=initrd&amp;rev=1748765174&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-01T08:06:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>initrd</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=initrd&amp;rev=1748765174&amp;do=diff</link>
        <description>All details on this page supplied by:-

&lt;https://majek.sh/en/initrd-in-slackware/&gt;

Install everything, setup lilo, timezones etc as usual. At the end DON’T reboot at the end of setup – system isn’t finished yet!

Now, it’s time to prepare new initrd.

Chroot to /mnt (where new system should be already mounted)
Make copy of default mkinitrd config:</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=inlineassemblerarduino&amp;rev=1745219335&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-21T07:08:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>inlineassemblerarduino</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=inlineassemblerarduino&amp;rev=1745219335&amp;do=diff</link>
        <description>OUT can only reach 0 to 63 (in IO space) yet UBRR0H is at RAM address 0x90

In the table of contents of the d/s click “Register Summary” and notice how some locations have teo addresses, one in () and one not? The ones in () are RAM addresses and the ones not are IO addresses. IN/OUT can only be used on those registers that have an IO address (which is offset from the RAM address by 0x20 because of the 32 AVR registers)</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=intel_hex_and_the_checksum&amp;rev=1635310045&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-27T04:47:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>intel_hex_and_the_checksum</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=intel_hex_and_the_checksum&amp;rev=1635310045&amp;do=diff</link>
        <description>The code below is adapted from work here:-

&lt;https://www.pjrc.com/tech/8051/ihex.c&gt;

/* Intel HEX read/write functions, Paul Stoffregen, paul@ece.orst.edu */
/* This code is in the public domain.  Please retain my name */

&lt;https://www.fischl.de/hex_checksum_calculator/&gt;



#include &lt;stdio.h&gt;
#include &lt;string.h&gt;

int parse_hex_line(theline, bytes, addr, num, code)
char *theline;
int *addr, *num, *code, bytes[];
{
	int sum, len, cksum;
	char *ptr;
	
	*num = 0;
	if (theline[0] != ':') return 0;
	i…</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=kernel_compiling&amp;rev=1748945322&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-03T10:08:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kernel_compiling</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=kernel_compiling&amp;rev=1748945322&amp;do=diff</link>
        <description>test for required tools

&lt;https://blog.paranoidpenguin.net/2016/10/how-to-build-your-own-kernel-on-slackware-linux/&gt;

ccache -C   clear cache before building new kernel

zcat /proc/config.gz &gt; .config ....or.....  $ ./scripts/extract-ikconfig ./vmlinux &gt; /tmp/.config 

make olddefconfig

my config for 666

AUFS patching for 666

&lt;https://github.com/sfjro/aufs-standalone/tree/aufs6.6.54&gt;  --- AUFS patches for 666

lsmod &gt; /tmp/mymodules

make LSMOD=mymodules localmodconfig</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=lilo&amp;rev=1748764593&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-01T07:56:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>lilo</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=lilo&amp;rev=1748764593&amp;do=diff</link>
        <description>everything on this page supplied by:-

&lt;https://pastebin.com/b7HMw3Jk&gt;

So, you want to install LILO on a USB stick? It's pretty easy if you know what you are doing.

The most important thing to remember is that LILO is designed in such a way that he doesn't read 
filesystems, but the blocks of data on the storage themselves. Pretty sick, huh?</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=luks-grub&amp;rev=1633720557&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-08T19:15:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>luks-grub</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=luks-grub&amp;rev=1633720557&amp;do=diff</link>
        <description>boot from usb with ubuntu boot repair, follow the instructions to unencrypt the drive. mount it then chroot into it. then start the boot repair tool.

&lt;https://www.shadowinfosec.io/2017/07/mounting-encrypted-hard-disk-luks-using.html&gt;
  Install the necessary requisite tools
      apt-get install lvm2 cryptsetup
  Create directory to mount the drive to
      mkdir /media/test
  Load the dm-crypt kernel module
      modprobe dm-crypt
  Open the partition using cryptsetup and enter the encryption p…</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=my_config_for_666&amp;rev=1748776394&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-01T11:13:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>my_config_for_666</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=my_config_for_666&amp;rev=1748776394&amp;do=diff</link>
        <description>#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 6.6.6 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT=&quot;gcc (GCC) 13.2.0&quot;
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=130200
CONFIG_CLANG_VERSION=0
CONFIG_AS_IS_GNU=y
CONFIG_AS_VERSION=24100
CONFIG_LD_IS_BFD=y
CONFIG_LD_VERSION=24100
CONFIG_LLD_VERSION=0
CONFIG_CC_CAN_LINK=y
CONFIG_CC_CAN_LINK_STATIC=y
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y
CONFIG_TOOLS_SUPPORT_RELR=y
CONFIG_CC_HAS_ASM_INLINE=y
CONFIG_CC_HAS_NO_PROFI…</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=openhab&amp;rev=1533932111&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-08-10T20:15:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>openhab</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=openhab&amp;rev=1533932111&amp;do=diff</link>
        <description>&lt;http://blogs.vmware.com/vfabric/2013/02/choosing-your-messaging-protocol-amqp-mqtt-or-stomp.html&gt; MQII

&lt;https://github.com/openhab/openhab/wiki/MQTT-Binding&gt;

&lt;http://www.element14.com/community/community/design-challenges/forget-me-not/blog/2014/08/24/cats-forgetmenot--week-4-arduino-openhab-two-communication#jive_content_id_Serial_data_in_OpenHAB&gt;

&lt;https://github.com/openhab/openhab/wiki/Linux---OS-X&gt;

&lt;http://www.instructables.com/id/Uber-Home-Automation/step3/Create-Arduino-gateway-and-Op…</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=pi_links&amp;rev=1636468317&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-11-09T14:31:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pi_links</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=pi_links&amp;rev=1636468317&amp;do=diff</link>
        <description>Raspberry Pi links

&lt;http://www.homautomation.org/2013/09/21/433mhtz-rf-communication-between-arduino-and-raspberry-pi/&gt;433 send from arduino to pi

&lt;http://www.petervis.com/Raspberry_PI/Raspberry_Pi_GPIO_Header/Raspberry_Pi_GPIO_Header_Pin_Protection.html&gt;protect gpio with diode

&lt;http://www.mosaic-industries.com/embedded-systems/microcontroller-projects/raspberry-pi/gpio-pin-electrical-specifications&gt;GPIO specs

Assembler

&lt;https://www.fourtheye.org/armasm.shtml&gt;

&lt;https://wolfpaulus.com/journ…</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=programmers_including_high_voltage&amp;rev=1533932111&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-08-10T20:15:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>programmers_including_high_voltage</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=programmers_including_high_voltage&amp;rev=1533932111&amp;do=diff</link>
        <description>&lt;https://sites.google.com/site/wayneholder/attiny-fuse-reset&gt;
&lt;https://sites.google.com/site/wayneholder/12-volt-charge-pump&gt;arduino 12volt charge pump for hv programmer
&lt;https://sites.google.com/site/wayneholder/attiny-fuse-reset-with-12-volt-charge-pump&gt;

&lt;http://microtherion.github.io/ScratchMonkey/HighVoltage.html&gt; High voltage programmer arduino 
&lt;http://hackaday.com/2010/10/25/avr-programming-02-the-hardware/&gt;
&lt;http://hackaday.com/2009/03/13/avr-hv-rescue-shield/&gt;

&lt;http://www.batsocks.co.…</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=risc-v&amp;rev=1632484012&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-24T11:46:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>risc-v</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=risc-v&amp;rev=1632484012&amp;do=diff</link>
        <description>Risc-v helloworld assembler example

&lt;https://smist08.wordpress.com/2019/09/07/risc-v-assembly-language-hello-world/&gt;

&lt;https://youtu.be/Arum29O-Nmg&gt;</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=riscv-qemu-debian&amp;rev=1749913670&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-14T15:07:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>riscv-qemu-debian</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=riscv-qemu-debian&amp;rev=1749913670&amp;do=diff</link>
        <description>Install QEMU on your system.  Follow the instructions at the official QEMU site^.

1) go to Debian Quick Image Baker pre-baked images&lt;https://people.debian.org/~gio/dqib/&gt; — this contains all the latest build images for QEMU virtualization (including a RISC-V build).

2) When you get there, look for the link labeled: “Images for riscv64-virt” — clicking that link (Images for riscv64-virt[^]) will instantly begin the download of a (zip) file which is named very oddly, like a hash value (2baed3d2a…</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=riscv&amp;rev=1751732354&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-05T16:19:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>riscv</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=riscv&amp;rev=1751732354&amp;do=diff</link>
        <description>Riscv - how to use printf from assembler

The following link explains how to setup and run RiscV Debian in qemu on Linux in order to complete the assembler task below:-

&lt;https://www.codeproject.com/Tips/5383029/Run-Debian-RISC-V-In-QEMU-Virtual-Environment-For&gt;

This link was so useful, I have reproduced it here for future reference:- RiscV-Qemu-Debian

All work has been carried out using Ubuntu as the host for qemu which then runs Riscv Debian .</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=screen_copy_paste&amp;rev=1680768650&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-04-06T08:10:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>screen_copy_paste</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=screen_copy_paste&amp;rev=1680768650&amp;do=diff</link>
        <description>&lt;https://www.linuxjournal.com/content/copy-and-paste-screen&gt;

Enter Copy Mode

The first step is to enter copy mode from within Screen. Press Ctrl-a-[ to enter copy mode. Once you're in this mode, you can use arrow keys or vi-style keybindings to navigate up and down your terminal window. This is handy if you are viewing a log or other data that has scrolled off the screen and you want to see it. Typically people who are familiar with copy mode just use it for scrolling and then press q to exit …</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=sidebar&amp;rev=1769436018&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-26T14:00:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sidebar</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=sidebar&amp;rev=1769436018&amp;do=diff</link>
        <description>The forum

AVR

Tasmota temperatures to iotplotter.com

Kernel compiling

emoncms and dietpi

Arduino

Slax

Silverblue

screen copy&amp;paste

Backup script for Dokuwiki

Code template

documenting a project

Docker

ffmpeg-recording

image paste

openHAB

Pi links

RiscV

stuff

Test equipment

testing TOC and headers

xcopy</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=silverblue&amp;rev=1753086940&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-21T08:35:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>silverblue</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=silverblue&amp;rev=1753086940&amp;do=diff</link>
        <description>Silverblue42

Toolbox (toolbx)

From: &lt;https://linuxconfig.org/getting-started-with-toolbx&gt;

The other, more flexible way to create a container based on a system of our choice, is to use --image option and provide the path of the container image we want to use. Some community-maintained images are developed on github and are hosted on the Quay.io register. Just as an example, to create a container based on the Archlinux image, we would run:</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=slackware_sudo&amp;rev=1748766693&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-01T08:31:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>slackware_sudo</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=slackware_sudo&amp;rev=1748766693&amp;do=diff</link>
        <description>all content from:-

&lt;https://pattersonjunior.medium.com/enabling-sudo-in-slackware-1c056dd49c4&gt;

I needed this to try the brew package manager in slackware.

Enabling sudo in Slackware
Patterson

Follow
3 min read
·
Feb 13, 2022

sudo allows ordinary users to temporarily obtain privileges from another user, largely used for super user root privileges.</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=slax&amp;rev=1751387749&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-01T16:35:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>slax</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=slax&amp;rev=1751387749&amp;do=diff</link>
        <description>Building statically linked with Alpine

Put these two in /root/.fluxbox/startup


iw wlan0 scan |grep PLUSNET-J8GW

xrandr --output eDP1 --mode 1368x768




put this in /etc/samba/smb.conf in the global section:-

client min protocol = NT1

then connect in the on the command line for FTP like access with:-

smbclient //pnhub1/usb1 -U GUEST -I 192.168.1.254

or mount the share into the file system:-

sudo mount -t cifs -o vers=1.0,username=user //192.168.1.254/usb1 /mnt/smb

mount -t cifs -o vers…</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=snappy_core&amp;rev=1533932111&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-08-10T20:15:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>snappy_core</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=snappy_core&amp;rev=1533932111&amp;do=diff</link>
        <description>Ubuntu Core on the Cloud | Cloud | Ubuntu1

www.ubuntu.com

Snappy Ubuntu Core makes an even crisper host for Docker deployments.
IoT: RIOT and Snappy connect the smallest of devices | Ubuntu Insights1 23 minutes ago

insights.ubuntu.com

“if your tiny IoT device can’t run Linux, use RIOT”
RIOT - The friendly Operating System for the Internet of Things1 25 minutes ago</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=start&amp;rev=1641722242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-09T09:57:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>start</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=start&amp;rev=1641722242&amp;do=diff</link>
        <description>PC Recycler Ltd.

The computer refurbishing business PC Recycler Ltd. is permanently closed.

The Blackpool computer club is permanently closed.

Any remaining members of the computer club should cancel their standing order membership payments.

The Blackpool Makerspace and Linux user group still operate. More details here:</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=stuff&amp;rev=1770643610&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-09T13:26:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>stuff</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=stuff&amp;rev=1770643610&amp;do=diff</link>
        <description>To enable tap-to-click on the trackpad in XFCE4 on a Pinebook Pro running DietPi, you may need to edit the configuration file located at /usr/share/X11/xorg.conf.d/40-libinput.conf and add the line Option “Tapping” “on” within the appropriate section. After making this change, restart your session or the device for the settings to take effect.</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=tasmota_temperatures_to_iotplotter.com&amp;rev=1769437169&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-26T14:19:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tasmota_temperatures_to_iotplotter.com</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=tasmota_temperatures_to_iotplotter.com&amp;rev=1769437169&amp;do=diff</link>
        <description>Tasmota rules to send temperatures to &lt;http://iotplotter.com&gt;

replace the x's with &lt;http://iotplotter.com&gt; account access details.

&lt;http://iotplotter.com&gt; is a free service for graphing. 

rule1

on tele-DS18B20-1#Temperature&lt;200  var1 %value%; do  WebQuery &lt;http://iotplotter.com/api/v2/feed/xxxxxxxxxxxxxxxxxx.csv&gt; POST [api-key: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx | Content-Type: application/x-www-form-urlencoded | Content-Length: 25| host: iotplotter.com ] 0,SolarFlow,%value% endon</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=test_equipment&amp;rev=1533932109&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-08-10T20:15:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>test_equipment</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=test_equipment&amp;rev=1533932109&amp;do=diff</link>
        <description>a 100 pF, In914 diode, and a multimeter. to test a crystal oscillator

Arduino capacitor for crystal circuit choice

Texas instruments testing crystal circuits
&lt;http://www.ti.com/lit/an/slaa322b/slaa322b.pdf&gt;

&lt;http://www.diyelectronicsprojects.com/2012/09/ttl-pulse-reading-logic-probe-circuit-diagram.html&gt; pulse detecor circuit - logic probe

&lt;http://www.talkingelectronics.com/projects/LogicProbeMkIIB/LogicProbeMk-IIB.html&gt; logic probe circuit

&lt;http://www.swansontec.com/sprobe.html&gt; logic prob…</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=test_for_required_tools&amp;rev=1748777567&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-01T11:32:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>test_for_required_tools</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=test_for_required_tools&amp;rev=1748777567&amp;do=diff</link>
        <description>test for required build tools with thanks to LFS



#!/bin/bash
# A script to list version numbers of critical development tools

# If you have tools installed in other directories, adjust PATH here AND
# in ~lfs/.bashrc (section 4.4) as well.

LC_ALL=C 
PATH=/usr/bin:/bin

bail() { echo &quot;FATAL: $1&quot;; exit 1; }
grep --version &gt; /dev/null 2&gt; /dev/null || bail &quot;grep does not work&quot;
sed '' /dev/null || bail &quot;sed does not work&quot;
sort   /dev/null || bail &quot;sort does not work&quot;

ver_check()
{
   if ! type …</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=testing_toc_and_headers&amp;rev=1636464276&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-11-09T13:24:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>testing_toc_and_headers</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=testing_toc_and_headers&amp;rev=1636464276&amp;do=diff</link>
        <description>testing TOC and headers

header5

 this is some code you can download by clicking the file name in the tab....

header4

 this is some code you can download by clicking the file name in the tab.

header3

 this is some code you can download by clicking the file name in the tab.</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=texas_instruments_testing_crystal_circuits&amp;rev=1533932110&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-08-10T20:15:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>texas_instruments_testing_crystal_circuits</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=texas_instruments_testing_crystal_circuits&amp;rev=1533932110&amp;do=diff</link>
        <description>It is strongly recommended not to measure the oscillator frequency directly at the crystal pins. The capacitance at the crystal pins is in the range of 10 pF, and the impedance on this signal line is several megaohms. A typical passive probe has a capacitance in the range of 10 pF and an input impedance of about 10 MΩ. Both values are in the range of the oscillator characteristics and heavily influence the behavior of the crystal oscillators. The MSP430 internal digital ACLK clock signal always …</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=the_forum&amp;rev=1641569852&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-07T15:37:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>the_forum</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=the_forum&amp;rev=1641569852&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=usbasp&amp;rev=1684668066&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-05-21T11:21:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>usbasp</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=usbasp&amp;rev=1684668066&amp;do=diff</link>
        <description>&lt;http://arduinodev.com/program_arduino_with_usbasp/&gt;

usbasp 10 pin plug cutout at pin 6

1 gnd   2 miso

3 gnd   4 sck

5 gnd   6 rst

7 gnd   8 gnd

9 vcc   10 mosi

----------

arduino 6 pin plug

1 miso   2 vcc

3 sck    4 mosi

5 reset  6 gnd</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=usbasptoarduino&amp;rev=1684668256&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-05-21T11:24:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>usbasptoarduino</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=usbasptoarduino&amp;rev=1684668256&amp;do=diff</link>
        <description>&lt;http://arduinodev.com/program_arduino_with_usbasp/&gt;

usbasp 10 pin plug cutout at pin 6

1 gnd   2 miso

3 gnd   4 sck

5 gnd   6 rst

7 gnd   8 gnd

9 vcc   10 mosi

----------

arduino 6 pin plug

1 miso   2 vcc

3 sck    4 mosi

5 reset  6 gnd</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=using_avr-gcc&amp;rev=1533932110&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-08-10T20:15:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>using_avr-gcc</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=using_avr-gcc&amp;rev=1533932110&amp;do=diff</link>
        <description>Using with avr-gcc


;;;;   assemble with:-    avr-gcc -c ledon.S 
;;;;   the output file produced is ledon.o
;;;;   use:- avr-objcopy -O ihex ledon.o ledon.hex to get intel hex file
;;;;   upload this file to the arduino using avrdude:-
;;;;   avrdude -p m328p -c Arduino -P /dev/ttyACM0 -b 115200  -Uflash:w:ledon.hex:i -v -v

; Load the binary pattern 11111111 into Register 16	              
LDI    R16,  0b11111111 

; send all the 1s to the Data direction register at address 0x04
; to configur…</description>
    </item>
    <item rdf:about="http://blacc.100ws.com/dokuwiki/doku.php?id=xcopy&amp;rev=1533932109&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-08-10T20:15:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>xcopy</title>
        <link>http://blacc.100ws.com/dokuwiki/doku.php?id=xcopy&amp;rev=1533932109&amp;do=diff</link>
        <description>7. Using the XCOPY command

&lt;http://gwconsulting.tripod.com/en/xcopy.html&gt;

XCOPY for Microsoft operating systems. It implements every important feature of backups except cataloguing, and saving files that won't fit on a single backup media. Here are some command line examples.

Command lines for FULL backup:</description>
    </item>
</rdf:RDF>
