Commit Graph

11 Commits

Author SHA1 Message Date
Arnaud Ferraris
82bf80c5f4 New upstream release 0.0.3 2020-12-10 21:33:58 +01:00
Arnaud Ferraris
87c7af7056 manager: actively poll GPIO when quitting
For some reason, during system the main loop exits before we call 
g_main_loop_quit(), so don't rely on it and use a simple polling loop to 
check for modem poweroff.
0.0.3
2020-12-10 21:33:18 +01:00
Arnaud Ferraris
fa21de07f4 src: be more careful when freeing data 2020-12-10 21:31:22 +01:00
Arnaud Ferraris
339faa46dc d/changelog: release version 0.0.2-1 2020-12-10 19:51:42 +01:00
Arnaud Ferraris
cdf92755cb New upstream release 0.0.2 2020-12-10 19:50:32 +01:00
Arnaud Ferraris
a8a1c8d161 manager: improve BH/CE detection
`Developer edition` phones have a different compatible string but should 
be considered identical to BraveHeart edition here. Therefore BH is the 
default phone, unless the compatible is that of a CE phone.
0.0.2
2020-12-10 17:07:36 +01:00
Arnaud Ferraris
47b2f71b6f improve poweroff sequence
When powering off the modem, we must assert the RESET line only when the 
modem has shut down (otherwise it'll cause a hard reset and won't allow 
the modem to shut down properly).

This commit also polls the STATUS pin during poweroff and quits 
immediately once this pin goes high.
2020-12-10 17:05:44 +01:00
Arnaud Ferraris
1170a2c7f7 gpio: configure STATUS input gpio
RI won't be accessible due to it being used by the kernel as an 
interrupt source, so we can check the STATUS pin (CE only) which will 
allow us to know precisely when the modem is shut down.
2020-12-10 17:03:11 +01:00
Arnaud Ferraris
e3387e85ca manager: destroy at/gpio modules after the main loop exits 2020-12-10 16:56:18 +01:00
Arnaud Ferraris
7c04c1998f Initial Debian packaging 2020-12-10 15:19:25 +01:00
Arnaud Ferraris
87ade8dd27 Initial release 0.0.1 2020-12-10 15:03:29 +01:00