Mon, 24 Jun 2024 17:09:07 +0200
Added new files and remove obsolete.
130
96ee5cb45b37
Added new files and remove obsolete.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
1 | // onewire bus master timings |
96ee5cb45b37
Added new files and remove obsolete.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
2 | |
96ee5cb45b37
Added new files and remove obsolete.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
3 | // standard rate master timings recommended in the 1-Wire specification |
96ee5cb45b37
Added new files and remove obsolete.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
4 | // the values below are the ones recommended by the specification. |
96ee5cb45b37
Added new files and remove obsolete.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
5 | |
96ee5cb45b37
Added new files and remove obsolete.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
6 | // for the meaning of each parameter, see the following document: |
96ee5cb45b37
Added new files and remove obsolete.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
7 | // https://www.analog.com/en/technical-articles/1wire-communication-through-software.html |
96ee5cb45b37
Added new files and remove obsolete.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
8 | |
96ee5cb45b37
Added new files and remove obsolete.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
9 | // all values in microsec |
96ee5cb45b37
Added new files and remove obsolete.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
10 | #define OWB_TIMING_PARAM_A 6 |
96ee5cb45b37
Added new files and remove obsolete.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
11 | #define OWB_TIMING_PARAM_B 64 |
96ee5cb45b37
Added new files and remove obsolete.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
12 | #define OWB_TIMING_PARAM_C 60 |
96ee5cb45b37
Added new files and remove obsolete.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
13 | #define OWB_TIMING_PARAM_D 10 |
96ee5cb45b37
Added new files and remove obsolete.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
14 | #define OWB_TIMING_PARAM_E 9 |
96ee5cb45b37
Added new files and remove obsolete.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
15 | #define OWB_TIMING_PARAM_F 55 |
96ee5cb45b37
Added new files and remove obsolete.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
16 | #define OWB_TIMING_PARAM_G 0 |
96ee5cb45b37
Added new files and remove obsolete.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
17 | #define OWB_TIMING_PARAM_H 480 |
96ee5cb45b37
Added new files and remove obsolete.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
18 | #define OWB_TIMING_PARAM_I 70 |
96ee5cb45b37
Added new files and remove obsolete.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
19 | #define OWB_TIMING_PARAM_J 410 |
96ee5cb45b37
Added new files and remove obsolete.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
20 |