-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathnotes.txt
More file actions
86 lines (59 loc) · 1.82 KB
/
notes.txt
File metadata and controls
86 lines (59 loc) · 1.82 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
NOTE: To compile programs with wiringPi, you need to add:
-lwiringPi
to your compile line(s) To use the Gertboard, MaxDetect, etc.
code (the devLib), you need to also add:
-lwiringPiDev
to your compile line(s).
/*****************************************************************************/
sudo i2cdetect -y 1
uint8_t Beam::i2cwrite(uint8_t address, uint8_t cmdbyte, uint8_t databyte) {
Wire.beginTransmission(address);
Wire.write(cmdbyte);
Wire.write(databyte);
return (Wire.endTransmission());
}
uint8_t Beam::sendReadCmd(uint8_t addr, uint8_t ramsection, uint8_t subreg){
uint8_t c;
i2cwrite(addr, REGSEL, ramsection);
Wire.beginTransmission(addr);
Wire.write(subreg);
Wire.endTransmission();
Wire.requestFrom(addr, 1);
while(Wire.available())
{
c = Wire.read();
//Serial.println(c, HEX);
return c;
}
}
/*****************************************************************************/
Serial.println(_currBeam, HEX);
pinMode(_rst, OUTPUT);
digitalWrite(_rst, LOW);
Serial.println("clearing BEAMA");
delay()
pgm_read_byte_near
i2cwrite(addr, subreg, subregdata);
uint8_t Beam::sendReadCmd(uint8_t addr, uint8_t ramsection, uint8_t subreg){
uint8_t c;
i2cwrite(addr, REGSEL, ramsection);
Wire.beginTransmission(addr);
Wire.write(subreg);
Wire.endTransmission();
Wire.requestFrom(addr, 1);
while(Wire.available())
{
c = Wire.read();
//Serial.println(c, HEX);
return c;
}
}
uint8_t Beam::i2cwrite(uint8_t address, uint8_t cmdbyte, uint8_t databyte) {
Wire.beginTransmission(address);
Wire.write(cmdbyte);
Wire.write(databyte);
return (Wire.endTransmission());
}
// test edit
/*****************************************************************************/
pandoc -f markdown_github -t html README.md > README.html