28 Commits

Author SHA1 Message Date
Arnaud Ferraris
012c09e630 meson.build: release version 0.5.0 2024-08-27 09:45:45 +02:00
marcin
93bdfbdfa2 libgpiod 2.0: specify that we need at least libgpiod 2.0 2024-05-13 23:19:28 +02:00
Arnaud Ferraris
e7790f941c meson.build: release version 0.4.6 2022-11-01 15:26:17 +01:00
Arnaud Ferraris
5b4f9bcc12 meson.build: release version 0.4.5 2022-09-19 02:09:51 +02:00
Arnaud Ferraris
be6a924f8d meson.build: release version 0.4.4 2022-07-26 12:27:59 +02:00
Arnaud Ferraris
ee70cf7d2f meson.build: release version 0.4.3 2022-02-19 15:17:40 +01:00
Arnaud Ferraris
5e4c797695 meson: bump minimum version
`doc/meson.build` used currently-deprecated functions. Replace those
with the proper alternatives, which were introduced in a newer meson
version than our requirement. As a consequence, bump minimal version.
2022-02-19 15:05:31 +01:00
Arnaud Ferraris
be1ae18592 Move manpages to doc/ subfolder 2022-02-19 15:02:43 +01:00
Arnaud Ferraris
a91bc71e23 meson.build: release version 0.4.2 2021-12-08 18:21:48 +01:00
Arnaud Ferraris
1f8fa88d37 meson.build: release version 0.4.1 2021-10-07 11:11:30 +02:00
Arnaud Ferraris
a3d27cb3f7 data: install systemd system service 2021-10-06 22:41:43 +02:00
Arnaud Ferraris
f68af6405d manager: honor --version option
Fixes #22
2021-10-05 23:45:27 +02:00
Arnaud Ferraris
c11f68f402 meson.build: release v0.4.0 2021-09-01 00:40:38 +02:00
Dylan Van Assche
9cfe782f74 gnss: add GNSS assistance support
Automatically fetch the GNSS assistance data from the Web
to heavily reduce the time to acquire a GNSS lock by uploading
the assistance data to the modem.
This feature is optional and can be disabled in the configuration
as people may prefer to not download the assistance data from
the Quectel/Qualcomm servers.
Also configure the GNSS engine to optimize the performance
and power consumption.
2021-06-21 07:54:39 +02:00
Arnaud Ferraris
73e16f7699 meson.build: release version 0.3.0 2021-04-09 11:29:26 +02:00
Adam Pigg
dfeab4c79b Re-order mmglib checking as per suggestion 2021-04-09 08:44:17 +01:00
Adam Pigg
40136c2a52 Allow to build without mmglib 2021-04-05 17:11:17 +01:00
Arnaud Ferraris
11c9cee111 meson.build: release version 0.2.0 2021-02-20 17:18:25 +01:00
Arnaud Ferraris
8a41a3203b data: add config files for all pinephone versions 2021-02-20 17:11:56 +01:00
Arnaud Ferraris
d9256251fd src: implement config file lookup and initial parsing
This commit prepares the use of device-specific configuration files. 
These files should be named after the device-tree `compatible` string 
with the `toml` extension.

`eg25-manager` will search for config files in 
`<prefix>/etc/eg25-manager` first (or `/etc/eg25-manager` if prefix is 
`/usr`), then in `<prefix>/share/eg25-manager`.
2021-02-20 17:04:49 +01:00
Arnaud Ferraris
4ff727a7d4 udev: install using meson 2021-02-16 23:48:35 +01:00
Arnaud Ferraris
31133affa0 meson.build: release version 0.1.2 2021-01-14 00:07:15 +01:00
Arnaud Ferraris
2a18b1cb0c meson.build: release version 0.1.1 2020-12-18 01:38:58 +01:00
Arnaud Ferraris
62a07f9c51 src: add udev watcher to improve modem recovery
Most of the modem issues follow a (incomplete) USB device reset. Instead 
of relying solely on the existing timer, this patch adds a udev monitor 
which resets the modem as soon as its associated USB device is reset, 
which greatly improves recovery time.
2020-12-18 01:37:06 +01:00
Arnaud Ferraris
ff60016e5d release version 0.0.6 2020-12-11 15:10:13 +01:00
Arnaud Ferraris
a9725243ec meson.build: bump version 2020-12-11 13:37:40 +01:00
Arnaud Ferraris
8d31e39e89 manager: only start the modem if it isn't already on 2020-12-11 12:49:10 +01:00
Arnaud Ferraris
87ade8dd27 Initial release 2020-12-10 15:03:29 +01:00