Skip to content

Commit 030b807

Browse files
committed
First release version v1.02
0 parents  commit 030b807

File tree

111 files changed

+134215
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

111 files changed

+134215
-0
lines changed

.gitignore

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
.metadata
2+
.dm
3+
.gradle
4+
/Releases
5+
/.nb-gradle/
6+
*.bin
7+
*.dmp
8+
*.elf
9+
*.lss
10+
*.map
11+
*.rpt
12+
*.srec
13+
*.swp
14+
*.zpu
15+
*.log
16+
*.done
17+
*.smsg
18+
*.summary
19+
*.jdi
20+
*.pin
21+
*.out.sdc
22+
*.sof
23+
*.sld
24+
*.rbf
25+
*.qws
26+
*.sav
27+
*.pof
28+
*.qdf
29+
*.srf
30+
*.swo
31+
build/
32+
old/
33+
*/old/
34+
*/*/old/
35+
*/*/*/old/
36+
*.o
37+
Manuals/
38+
schematics/previous
39+
*.bak
40+
*.test
41+
*.old
42+
*.bak
43+
*.orig
44+
build_properties.temp.cmake
45+
component_properties.temp.cmake
46+
components_with_manifests_list.temp
47+
components/
48+
webfs/
49+
dependencies.lock

.gitmodules

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[submodule "components/esp_littlefs"]
2+
path = components/esp_littlefs
3+
url = https://github.com/joltwallet/esp_littlefs.git

CMakeLists.txt

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# For more information about build system see
2+
# https://docs.espressif.com/projects/esp-idf/en/latest/api-guides/build-system.html
3+
# The following five lines of boilerplate have to be in your project's
4+
# CMakeLists in this exact order for cmake to work correctly
5+
cmake_minimum_required(VERSION 3.5)
6+
7+
include($ENV{IDF_PATH}/tools/cmake/project.cmake)
8+
project(main)
9+
10+
# Create the default filesystem with files loaded from the webserver directory.
11+
littlefs_create_partition_image(filesys webfs)

build_webfs.sh

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
#!/bin/bash
2+
3+
SRCDIR=`pwd`/webserver
4+
WEBFSDIR=`pwd`/webfs
5+
echo "Building into:$WEBFSDIR from $SRCDIR..."
6+
7+
mkdir -p webfs/css
8+
mkdir -p webfs/js
9+
mkdir -p webfs/font-awesome
10+
mkdir -p webfs/font-awesome/css
11+
mkdir -p webfs/font-awesome/fonts
12+
mkdir -p webfs/images
13+
14+
(cd ${SRCDIR}/;
15+
cp favicon.ico ${WEBFSDIR}/
16+
cp version.txt ${WEBFSDIR}/
17+
cp index.html ${WEBFSDIR}/
18+
cp keymap.html ${WEBFSDIR}/keymap.html
19+
cp mouse.html ${WEBFSDIR}/mouse.html
20+
cp ota.html ${WEBFSDIR}/ota.html
21+
cp wifimanager.html ${WEBFSDIR}/wifimanager.html
22+
23+
24+
(cd ${SRCDIR}/css;
25+
cp bootstrap.min.css.gz ${WEBFSDIR}/css/
26+
gzip -c jquery.edittable.min.css > ${WEBFSDIR}/css/jquery.edittable.min.css.gz
27+
gzip -c sb-admin.css > ${WEBFSDIR}/css/sb-admin.css.gz
28+
gzip -c sharpkey.css > ${WEBFSDIR}/css/sharpkey.css.gz
29+
gzip -c style.css > ${WEBFSDIR}/css/style.css.gz
30+
gzip -c styles.css > ${WEBFSDIR}/css/styles.css.gz
31+
)
32+
33+
(cd ${SRCDIR}/font-awesome
34+
)
35+
36+
(cd ${SRCDIR}/font-awesome/css
37+
#cp font-awesome.min.css.gz ${WEBFSDIR}/font-awesome/css/
38+
gzip -c font-awesome.css > ${WEBFSDIR}/font-awesome/css/font-awesome.min.css.gz
39+
)
40+
41+
(cd ${SRCDIR}/font-awesome/fonts
42+
gzip -c fontawesome-webfont.woff > ${WEBFSDIR}/font-awesome/fonts/fontawesome-webfont.woff.gz
43+
#cp fontawesome-webfont.ttf.gz ${WEBFSDIR}/font-awesome/fonts/
44+
#cp fontawesome-webfont.woff.gz ${WEBFSDIR}/font-awesome/fonts/
45+
)
46+
47+
(cd ${SRCDIR}/images;
48+
)
49+
50+
(cd ${SRCDIR}/js;
51+
cp 140medley.min.js ${WEBFSDIR}/js/
52+
cp bootstrap.min.js.gz ${WEBFSDIR}/js/
53+
gzip -c index.js > ${WEBFSDIR}/js/index.js.gz
54+
gzip -c jquery.edittable.js > ${WEBFSDIR}/js/jquery.edittable.js.gz
55+
gzip -c jquery.edittable.min.js > ${WEBFSDIR}/js/jquery.edittable.min.j.gz
56+
cp jquery.min.js.gz ${WEBFSDIR}/js/
57+
gzip -c keymap.js > ${WEBFSDIR}/js/keymap.js.gz
58+
gzip -c mouse.js > ${WEBFSDIR}/js/mouse.js.gz
59+
gzip -c ota.js > ${WEBFSDIR}/js/ota.js.gz
60+
gzip -c wifimanager.js > ${WEBFSDIR}/js/wifimanager.js.gz
61+
)
62+
63+
)

components/esp_littlefs

Submodule esp_littlefs added at 6a08044

docs/PS2_Keyboard.pdf

364 KB
Binary file not shown.

docs/PS_2 Mouse Interfacing.pdf

145 KB
Binary file not shown.

docs/atkeyboard.pdf

121 KB
Binary file not shown.
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
EESchema-LIBRARY Version 2.3
2+
#encoding utf-8
3+
#(c) SnapEDA 2016 (snapeda.com)
4+
#This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA) with Design Exception 1.0
5+
#
6+
# 104031-0811
7+
#
8+
DEF 104031-0811 J 0 40 Y Y 1 L N
9+
F0 "J" -500 530 50 H V L BNN
10+
F1 "104031-0811" -500 -600 50 H V L BNN
11+
F2 "MOLEX_104031-0811" 0 0 50 H I L BNN
12+
F3 "Manufacturer Recommendations" 0 0 50 H I L BNN
13+
F4 "B2" 0 0 50 H I L BNN
14+
F5 "Molex" 0 0 50 H I L BNN
15+
F6 "1.57mm" 0 0 50 H I L BNN
16+
DRAW
17+
P 2 0 0 6 -500 500 500 500 N
18+
P 2 0 0 6 500 500 500 -500 N
19+
P 2 0 0 6 500 -500 -500 -500 N
20+
P 2 0 0 6 -500 -500 -500 500 N
21+
X DAT2 1 700 0 200 L 40 40 0 0 B
22+
X CD/DAT3 2 700 -100 200 L 40 40 0 0 B
23+
X CMD 3 -700 0 200 R 40 40 0 0 B
24+
X VDD 4 700 400 200 L 40 40 0 0 W
25+
X CLK 5 -700 200 200 R 40 40 0 0 I C
26+
X VSS 6 700 -300 200 L 40 40 0 0 W
27+
X DAT0 7 700 200 200 L 40 40 0 0 B
28+
X DAT1 8 700 100 200 L 40 40 0 0 B
29+
X GND G1 700 -400 200 L 40 40 0 0 W
30+
X GND G2 700 -400 200 L 40 40 0 0 W
31+
X GND G3 700 -400 200 L 40 40 0 0 W
32+
X GND G4 700 -400 200 L 40 40 0 0 W
33+
X SW-1 9 -700 -200 200 R 40 40 0 0 P
34+
X SW-2 10 -700 -300 200 R 40 40 0 0 P
35+
ENDDRAW
36+
ENDDEF
37+
#
38+
# End Library
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
(module DIP-40_W15.24mm_Extender_NoCourtyard (layer F.Cu) (tedit 5F2F17A2)
2+
(descr "40-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket")
3+
(tags "THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket")
4+
(fp_text reference U3 (at 7.62 -2.33 -180) (layer F.SilkS) hide
5+
(effects (font (size 1 1) (thickness 0.15)))
6+
)
7+
(fp_text value EXTENDER (at 7.62 50.59 -180) (layer F.Fab) hide
8+
(effects (font (size 1 1) (thickness 0.15)))
9+
)
10+
(fp_text user %R (at 7.62 24.13 -180) (layer F.Fab) hide
11+
(effects (font (size 1 1) (thickness 0.15)))
12+
)
13+
(fp_line (start 0.255 -0.27) (end 1.255 -1.27) (layer F.Fab) (width 0.1))
14+
(pad 40 thru_hole oval (at 15.24 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
15+
(pad 20 thru_hole oval (at 0 48.26) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
16+
(pad 39 thru_hole oval (at 15.24 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
17+
(pad 19 thru_hole oval (at 0 45.72) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
18+
(pad 38 thru_hole oval (at 15.24 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
19+
(pad 18 thru_hole oval (at 0 43.18) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
20+
(pad 37 thru_hole oval (at 15.24 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
21+
(pad 17 thru_hole oval (at 0 40.64) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
22+
(pad 36 thru_hole oval (at 15.24 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
23+
(pad 16 thru_hole oval (at 0 38.1) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
24+
(pad 35 thru_hole oval (at 15.24 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
25+
(pad 15 thru_hole oval (at 0 35.56) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
26+
(pad 34 thru_hole oval (at 15.24 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
27+
(pad 14 thru_hole oval (at 0 33.02) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
28+
(pad 33 thru_hole oval (at 15.24 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
29+
(pad 13 thru_hole oval (at 0 30.48) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
30+
(pad 32 thru_hole oval (at 15.24 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
31+
(pad 12 thru_hole oval (at 0 27.94) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
32+
(pad 31 thru_hole oval (at 15.24 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
33+
(pad 11 thru_hole oval (at 0 25.4) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
34+
(pad 30 thru_hole oval (at 15.24 25.4) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
35+
(pad 10 thru_hole oval (at 0 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
36+
(pad 29 thru_hole oval (at 15.24 27.94) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
37+
(pad 9 thru_hole oval (at 0 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
38+
(pad 28 thru_hole oval (at 15.24 30.48) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
39+
(pad 8 thru_hole oval (at 0 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
40+
(pad 27 thru_hole oval (at 15.24 33.02) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
41+
(pad 7 thru_hole oval (at 0 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
42+
(pad 26 thru_hole oval (at 15.24 35.56) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
43+
(pad 6 thru_hole oval (at 0 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
44+
(pad 25 thru_hole oval (at 15.24 38.1) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
45+
(pad 5 thru_hole oval (at 0 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
46+
(pad 24 thru_hole oval (at 15.24 40.64) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
47+
(pad 4 thru_hole oval (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
48+
(pad 23 thru_hole oval (at 15.24 43.18) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
49+
(pad 3 thru_hole oval (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
50+
(pad 22 thru_hole oval (at 15.24 45.72) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
51+
(pad 2 thru_hole oval (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
52+
(pad 21 thru_hole oval (at 15.24 48.26) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
53+
(pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
54+
(model ${KISYS3DMOD}/Package_DIP.3dshapes/DIP-40_W15.24mm_Socket.wrl
55+
(at (xyz 0 0 0))
56+
(scale (xyz 1 1 1))
57+
(rotate (xyz 0 0 0))
58+
)
59+
)

0 commit comments

Comments
 (0)