annotate rvinterf/include/bsim_etm_cmd.h @ 1012:11391cb6bdc0

patch from fixeria: doc change from SE K2x0 to K2xx Since their discovery in late 2022, Sony Ericsson K200 and K220 phones were collectively referred to as SE K2x0 in FreeCalypso documentation. However, now that SE K205 has been discovered as yet another member of the same family (same PCBA in different case), it makes more sense to refer to the whole family as SE K2xx.
author Mychaela Falconia <falcon@freecalypso.org>
date Mon, 23 Sep 2024 12:23:20 +0000
parents bc1e150f5bd9
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
815
bc1e150f5bd9 rvinterf/include/bsim_etm_cmd.h: copy from FC Tourmaline
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
1 /*
bc1e150f5bd9 rvinterf/include/bsim_etm_cmd.h: copy from FC Tourmaline
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
2 * This header file defines ETM commands that can be sent from a
bc1e150f5bd9 rvinterf/include/bsim_etm_cmd.h: copy from FC Tourmaline
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
3 * development host to FCHG operating in BSIM mode.
bc1e150f5bd9 rvinterf/include/bsim_etm_cmd.h: copy from FC Tourmaline
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
4 */
bc1e150f5bd9 rvinterf/include/bsim_etm_cmd.h: copy from FC Tourmaline
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
5
bc1e150f5bd9 rvinterf/include/bsim_etm_cmd.h: copy from FC Tourmaline
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
6 #ifndef __BSIM_ETM_CMD_H
bc1e150f5bd9 rvinterf/include/bsim_etm_cmd.h: copy from FC Tourmaline
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
7 #define __BSIM_ETM_CMD_H
bc1e150f5bd9 rvinterf/include/bsim_etm_cmd.h: copy from FC Tourmaline
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
8
bc1e150f5bd9 rvinterf/include/bsim_etm_cmd.h: copy from FC Tourmaline
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
9 /* ETM_BSIM command opcodes */
bc1e150f5bd9 rvinterf/include/bsim_etm_cmd.h: copy from FC Tourmaline
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
10 #define BSIM_CMD_QUERY 0x00
bc1e150f5bd9 rvinterf/include/bsim_etm_cmd.h: copy from FC Tourmaline
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
11 #define BSIM_CMD_DISCHARGE 0x01 /* 1 byte with battery % follows */
bc1e150f5bd9 rvinterf/include/bsim_etm_cmd.h: copy from FC Tourmaline
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
12 #define BSIM_CMD_CHG_START 0x02
bc1e150f5bd9 rvinterf/include/bsim_etm_cmd.h: copy from FC Tourmaline
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
13 #define BSIM_CMD_CHG_CI2CV 0x03
bc1e150f5bd9 rvinterf/include/bsim_etm_cmd.h: copy from FC Tourmaline
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
14 #define BSIM_CMD_CHG_COMPLETE 0x04
bc1e150f5bd9 rvinterf/include/bsim_etm_cmd.h: copy from FC Tourmaline
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
15 #define BSIM_CMD_SET_ICHG 0x05 /* 2 bytes of Ichg value follow */
bc1e150f5bd9 rvinterf/include/bsim_etm_cmd.h: copy from FC Tourmaline
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
16 #define BSIM_CMD_START_ENABLE 0x06 /* 1 byte with flag follows */
bc1e150f5bd9 rvinterf/include/bsim_etm_cmd.h: copy from FC Tourmaline
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
17
bc1e150f5bd9 rvinterf/include/bsim_etm_cmd.h: copy from FC Tourmaline
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
18 /* status response codes */
bc1e150f5bd9 rvinterf/include/bsim_etm_cmd.h: copy from FC Tourmaline
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
19 #define BSIM_STAT_OK 0x00
bc1e150f5bd9 rvinterf/include/bsim_etm_cmd.h: copy from FC Tourmaline
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
20 #define BSIM_ERR_BAD_CMD 0x02
bc1e150f5bd9 rvinterf/include/bsim_etm_cmd.h: copy from FC Tourmaline
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
21 #define BSIM_ERR_WRONG_STATE 0x03
bc1e150f5bd9 rvinterf/include/bsim_etm_cmd.h: copy from FC Tourmaline
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
22 #define BSIM_ERR_INV_PERCENT 0x04
bc1e150f5bd9 rvinterf/include/bsim_etm_cmd.h: copy from FC Tourmaline
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
23 #define BSIM_ERR_INV_DISCHARGE 0x05
bc1e150f5bd9 rvinterf/include/bsim_etm_cmd.h: copy from FC Tourmaline
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
24
bc1e150f5bd9 rvinterf/include/bsim_etm_cmd.h: copy from FC Tourmaline
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
25 #endif /* include guard */