Skip to content

Commit 2bcfd77

Browse files
authored
Merge pull request #51 from onitama/hsp37b10
Merge Hsp37b10 into master
2 parents b0075c5 + 9af04e2 commit 2bcfd77

File tree

2,419 files changed

+742224
-589203
lines changed

Some content is hidden

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

2,419 files changed

+742224
-589203
lines changed

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@ If you have an archive, extract the contents to any directory and compile the so
3434
OpenGL ES2.0 or later / EGL
3535
SDL2 / SDL2-mixer
3636
gtk+-2
37+
libcurl4
38+
libgpiod2
39+
libffi
3740

3841
For Debian (Ubuntu), you can install the library from the package manager as follows.
3942

@@ -44,6 +47,7 @@ For Debian (Ubuntu), you can install the library from the package manager as fol
4447
sudo apt install -y libgles2-mesa-dev libegl1-mesa-dev
4548
sudo apt install -y libcurl4-openssl-dev
4649
sudo apt install -y libgpiod2 libgpiod-dev
50+
sudo apt install -y libffi-dev
4751

4852
The repository contains only the source, so you need to compile it with make. (If it doesn't compile correctly depending on your Linux version or distribution, you'll need to fix it.)
4953

common/d3m.hsp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11

22
;============================================================
33
; d3module
4-
; version 1.68 update 2018/06/01
5-
; s.programs http://spn.php.xdomain.jp/
4+
; version 1.68 R2 update 2024/09/12
5+
; S.Programs https://spr.babyblue.jp/
66
;============================================================
77

88
#ifndef d3setcam

common/dish_enhance.as

Lines changed: 91 additions & 91 deletions
Original file line numberDiff line numberDiff line change
@@ -1,91 +1,91 @@
1-
;
2-
; HSP3Dish enhance function and socket define macros
3-
;
4-
#ifndef __dishenhance__
5-
#define __dishenhance__
6-
7-
;
8-
; Socket Enhance
9-
;
10-
#regcmd 19
11-
#cmd sockopen $60
12-
#cmd sockclose $61
13-
#cmd sockreadbyte $62
14-
#cmd sockget $63
15-
#cmd sockgetc $64
16-
#cmd sockgetm $65
17-
#cmd sockgetb $66
18-
#cmd sockgetbm $67
19-
#cmd sockput $68
20-
#cmd sockputc $69
21-
#cmd sockputb $6a
22-
#cmd sockmake $6b
23-
#cmd sockwait $6c
24-
25-
;
26-
; Raspberry Pi Enhance
27-
;
28-
#module __rpgpio
29-
#defcfunc gpioin int _p1
30-
31-
devcontrol "gpioin",_p1
32-
return stat
33-
34-
#deffunc gpio int _p1, int _p2
35-
36-
devcontrol "gpio",_p1,_p2
37-
return
38-
39-
#defcfunc i2cread int _p1
40-
41-
devcontrol "i2cread",_p1
42-
return stat
43-
44-
#defcfunc i2creadw int _p1
45-
46-
devcontrol "i2creadw",_p1
47-
return stat
48-
49-
#deffunc i2copen int _p1, int _p2
50-
51-
devcontrol "i2copen",_p1,_p2
52-
return
53-
54-
#deffunc i2cclose int _p1
55-
56-
devcontrol "i2cclose",_p1
57-
return
58-
59-
#deffunc i2cwrite int _p1,int _p2,int _p3
60-
61-
devcontrol "i2cwrite",_p1,_p2,_p3
62-
return
63-
64-
#defcfunc spireadw int _p1
65-
devcontrol "spireadw",_p1
66-
return stat
67-
68-
#defcfunc spiread int _p1
69-
devcontrol "spiread",_p1
70-
return stat
71-
72-
#deffunc spiwrite int _p1,int _p2,int _p3
73-
devcontrol "spiwrite",_p1,_p2,_p3
74-
return
75-
76-
#deffunc spiopen int _p1, int _p2
77-
devcontrol "spiopen",_p1,_p2
78-
return
79-
80-
#defcfunc spiget int _p1, int _p2
81-
devcontrol "readmcpduplex",_p1,_p2
82-
return stat
83-
84-
#deffunc spiclose int _p1
85-
devcontrol "spiclose",_p1
86-
return
87-
88-
#global
89-
#endif
90-
91-
1+
;
2+
; HSP3Dish enhance function and socket define macros
3+
;
4+
#ifndef __dishenhance__
5+
#define __dishenhance__
6+
7+
;
8+
; Socket Enhance
9+
;
10+
#regcmd 19
11+
#cmd sockopen $60
12+
#cmd sockclose $61
13+
#cmd sockreadbyte $62
14+
#cmd sockget $63
15+
#cmd sockgetc $64
16+
#cmd sockgetm $65
17+
#cmd sockgetb $66
18+
#cmd sockgetbm $67
19+
#cmd sockput $68
20+
#cmd sockputc $69
21+
#cmd sockputb $6a
22+
#cmd sockmake $6b
23+
#cmd sockwait $6c
24+
25+
;
26+
; Raspberry Pi Enhance
27+
;
28+
#module __rpgpio
29+
#defcfunc gpioin int _p1
30+
31+
devcontrol "gpioin",_p1
32+
return stat
33+
34+
#deffunc gpio int _p1, int _p2
35+
36+
devcontrol "gpio",_p1,_p2
37+
return
38+
39+
#defcfunc i2cread int _p1
40+
41+
devcontrol "i2cread",_p1
42+
return stat
43+
44+
#defcfunc i2creadw int _p1
45+
46+
devcontrol "i2creadw",_p1
47+
return stat
48+
49+
#deffunc i2copen int _p1, int _p2
50+
51+
devcontrol "i2copen",_p1,_p2
52+
return
53+
54+
#deffunc i2cclose int _p1
55+
56+
devcontrol "i2cclose",_p1
57+
return
58+
59+
#deffunc i2cwrite int _p1,int _p2,int _p3
60+
61+
devcontrol "i2cwrite",_p1,_p2,_p3
62+
return
63+
64+
#defcfunc spireadw int _p1
65+
devcontrol "spireadw",_p1
66+
return stat
67+
68+
#defcfunc spiread int _p1
69+
devcontrol "spiread",_p1
70+
return stat
71+
72+
#deffunc spiwrite int _p1,int _p2,int _p3
73+
devcontrol "spiwrite",_p1,_p2,_p3
74+
return
75+
76+
#deffunc spiopen int _p1, int _p2
77+
devcontrol "spiopen",_p1,_p2
78+
return
79+
80+
#defcfunc spiget int _p1, int _p2
81+
devcontrol "readmcpduplex",_p1,_p2
82+
return stat
83+
84+
#deffunc spiclose int _p1
85+
devcontrol "spiclose",_p1
86+
return
87+
88+
#global
89+
#endif
90+
91+

0 commit comments

Comments
 (0)