update problem log
This commit is contained in:
parent
c51c8d8e91
commit
66fe322b60
22
README.md
22
README.md
@ -1,6 +1,20 @@
|
|||||||
# 2022-août-30
|
# 2022-09-06
|
||||||
|
|
||||||
L'objectif du jour: Lire un registre de l'oximètre via I2C. (sans succès)
|
**Problem/Confusion:**
|
||||||
|
|
||||||
|
The yu-capteurs version of function i2c_master_write doesn't transfer nonblockingly correctly. The return value of `I2C_MasterTransferNonBlocking(EXAMPLE_I2C_MASTER, &g_m_handle, masterXfer)` is not `kStatus_Success`.
|
||||||
|
|
||||||
|
[Link](https://githepia.hesge.ch/guoguo.yu/centre-medical-connecte/-/blob/yu-capteurs/project/oximetre/source/oximeter2.c#L103)
|
||||||
|
|
||||||
|
Several things could be the cause of it:
|
||||||
|
- Badly configured masterXfer variable
|
||||||
|
- Badly configured handler g_m_handle
|
||||||
|
- `extern` not done properly maybe? maybe I should use `static`?
|
||||||
|
- `EXAMPLE_I2C_MASTER` incorrect
|
||||||
|
|
||||||
|
After modifying the oximeter2_init function and changing the EXAMPLE_I2C_MASTER's MSDAT value to 0x46(the correct value), the value goes back to the previous wrong value after `I2C_MasterTransferNonBlocking` in `i2c_master_write`.
|
||||||
|
|
||||||
|
Another observation is that the value `final_result` read in function oximeter2_logs_results is always 92, regardless if the click sensor oximeter2 is connected to the board or not.
|
||||||
|
|
||||||
|
|
||||||
# 2022-09-05
|
# 2022-09-05
|
||||||
@ -20,6 +34,10 @@ I received warnings of "variable 'reg_addr{1,3}' set but not used".
|
|||||||
|
|
||||||
Will removing these two variables affecting anything?
|
Will removing these two variables affecting anything?
|
||||||
|
|
||||||
|
# 2022-août-30
|
||||||
|
|
||||||
|
L'objectif du jour: Lire un registre de l'oximètre via I2C. (sans succès)
|
||||||
|
|
||||||
# 2022-août-29
|
# 2022-août-29
|
||||||
|
|
||||||
L'objectif du jour: Découvrir le capteur oximètre 2 qui est une partie d'une LPC55S16 d'application 2 "centre de mesures".
|
L'objectif du jour: Découvrir le capteur oximètre 2 qui est une partie d'une LPC55S16 d'application 2 "centre de mesures".
|
||||||
|
Loading…
x
Reference in New Issue
Block a user