drivers: migrate xtimer64 and xtimer/ticks users to ztimer#17367
drivers: migrate xtimer64 and xtimer/ticks users to ztimer#17367fjmolinas merged 7 commits intoRIOT-OS:masterfrom
Conversation
|
Regarding the ltc coulomb counter: I think it makes sense to use I think the ltc driver is one of my first drivers, so likely it is shitty noob code. Maybe I should take a look at it again, clean it up, and port it to ztimer? |
As you prefer! |
@maribu should I split that one out and you open a separate PR for it? |
Otherwise we get this one in (quickly get rid of xtimer) and then you can do the re-work? |
6411240 to
c15ed7b
Compare
c15ed7b to
0cbae06
Compare
|
Rebased to fix conflict |
5eb11e8 to
df23ba0
Compare
df23ba0 to
fc7c991
Compare
|
All green @maribu if you would rather still split out the ltc, please feel free to force push to the branch, I'll be AFK ideally for the last month. |
|
lets get it in as is, using |
565d22e to
8fdb92d
Compare
|
@maribu can we get this in? |
maribu
left a comment
There was a problem hiding this comment.
Code looks good to me. I don't have time for testing, but I also don't see anything that would break due to the switch, unless this would trigger an unknown bug in ztimer.
5140148 to
c19a787
Compare
Yes, at least its explicit that not all was tested, and its pretty isolated code. Only isolated driver code. |
maribu
left a comment
There was a problem hiding this comment.
The code looks good an unscary. If anyone insist on testing every driver, speak up now ;)
Lets go then! |
|
Thanks for the review! |
Contribution description
This PR takes care of the user's of xtimer which can't be directly changed to ztimer with the coccinelle script.
Testing procedure
I don't have any of the hardware sadly... but I tagged people that are susceptible to having the hardware, it will at least document what was and not tested.
tests/driver_pir@maribu ?tests/driver_si1133@iosabi ?tests/driver_nrf24l01p@PeterKietzmann ?tests/driver_mtd_nvram_spiAFAIK there is onemullein FU so maybe @miri64 ? or @jnohlgard?tests/driver_ltc4150@maribuIssues/PRs references
Part of #13667 and #17111