bunnie
fda782663a
bump version pins for xous change
2023-12-26 00:13:10 +08:00
bunnie
fa3f349a0a
bump pins as xous-rs has changed
2023-12-01 21:20:01 +08:00
bunnie
6ab88117f6
bump xous-api-log version & fix version pins
2023-10-31 20:07:28 +08:00
bunnie
d63b5912b1
absorb new xous-rs version
2023-10-10 16:50:00 +08:00
bunnie
83256257e1
bump xous-rs crate to absorb Send derives on Messages
...
this is necessary for the smoltcp port
2023-10-03 20:54:14 +08:00
bunnie
478a612c02
commit version bump
2023-09-12 16:25:10 +08:00
bunnie
53469a68d0
publish package updates, sync to release tag
2023-08-08 14:35:49 +08:00
bunnie
b127cd093f
bump version pins for change to xous-rs
2023-08-03 13:29:39 +08:00
bunnie
51278451a0
update version pins to pull in cramium target
2023-07-19 21:07:56 +08:00
bunnie
4ac979f0ab
update pins, again
2023-07-04 11:20:12 +08:00
bunnie
c9f8f2681b
update version pins
2023-07-04 11:09:13 +08:00
bunnie
952ba18fba
commit vesrion pin bumps
2023-06-16 01:30:18 +08:00
bunnie
fbe3cb2a3d
bump package numbers to absorb PR #388
2023-05-28 15:58:11 +08:00
bunnie
5a2df4432c
technical debt: cleanup UTRA package
...
- make the "base" field no longer public. It is accessible, but only
through an `unsafe` method, because, it is unsafe.
- add accessors to offest/mask fields. Because, it's not at all
unsafe to access these, and it can be useful for bit-ops that are
not part of the generic set of UTRA.
- add Arc to AtomicCSR, and require `std` for AtomicCSR types.
This should not break anything, I checked inside @foundation-devices
keyOS and they don't seem to be using AtomicCSR anywhere.
The Arc makes it a bit safer to clone the AtomicCSR base pointer
and share it between threads, but it will have an impact on performance.
The USB stack (which requires AtomicCSR) was regression testing and the
impact seems minimal.
Recall that the main purpose of AtomicCSR is to provide a CSR accessor
that does not require a mutable reference to the base object. This
can make certain Rust idioms a bit cleaner. We wrap the base accessor
in Arc+Atomic to try and improve the safety of throwing the borrow
checker under the bus, but it's still not perfect because hardware
mutable state can have side-effects within hardware itself that cannot
be modeled or checked by Rust's borrow checker.
2023-05-23 18:11:24 +08:00
bunnie
2aa51736f5
fix #353 and possibly also #333
...
this adds a configurable autotype delay, and also adds a
left-handed mode option to the `vault` ui.
more testing is needed for #333 , I think.
2023-05-22 17:22:17 +08:00
bunnie
d3dfe9fdde
add option to lock device on autosleep.
2023-05-22 15:44:46 +08:00
bunnie
18f2017bf9
add autoumount, autosleep options to userprefs
2023-05-22 02:31:28 +08:00
bunnie
697d44de3d
bump version pins to absorb changes to svd2utra etc.
2023-05-03 23:11:12 +08:00
bunnie
8a574f937f
bump for xous-rs version pin update
2023-04-27 22:18:30 +08:00
bunnie
1392fdcf33
bump pins for updated log API
2023-04-16 02:27:37 +08:00
bunnie
849c136b90
bump versions because API crate changed
2023-04-12 23:02:30 +08:00
bunnie
8357ab31a5
bump all pins because utralib got updated
2023-04-09 00:48:35 +08:00
bunnie
9c94d6b4c0
bump versions because xous-rs API changed for gdb-stub
2023-04-08 23:49:24 +08:00
bunnie
e469eba167
bump version for utralib patch
2023-04-04 02:13:02 +08:00
bunnie
704aaf98af
bump versions for kernel interface changes
2023-03-22 02:48:55 +08:00
bunnie
303f595d6f
bump versions to cleanup renode.rs sync issue
2023-03-14 16:34:53 +08:00
bunnie
82e3aa322f
bump toml files in prep for publish
2023-03-08 03:54:37 +08:00
bunnie
9256e7cc09
bump versions to absorb xous-names fix
2023-01-31 15:07:32 +08:00
bunnie
84368c3f3a
bump versions for publication
2023-01-31 02:18:12 +08:00
bunnie
232a4b6c6c
bump xous version
2023-01-18 00:02:46 +08:00
bunnie
41d4837551
bump versions to absorb WDT change
2023-01-06 17:48:12 +08:00
bunnie
bb5d7b3adf
bump versions to absorb hosted mode fix
2023-01-05 14:07:24 +08:00
bunnie
36398810dd
bump version numbers to absorb new syscalls
2022-12-30 15:24:36 +08:00
bunnie
5370ce396d
bump all revs due to SoC artifact update
2022-12-12 16:07:20 +08:00
bunnie
e77588805c
fix issue #282
...
this now refers the keyboard preference setting to the
correct, specialized location because it is the only parameter
that must strictly be available before the system is secured.
2022-11-30 00:23:52 +08:00
bunnie
1d1b3a35b7
commit version bump
2022-11-26 10:00:44 +08:00
bunnie
4fdbec310c
modify wifi on boot to wifi kill switch
2022-11-23 06:00:59 +08:00
bunnie
c48e29fb2c
add a way to specify a default value for a setting
...
turns out more than one item needs to have a default that
doesn't match Rust default values for types. add _or_value()
method so we can specify a default on a blank DB that matches
the expected UX
2022-11-23 05:01:03 +08:00
bunnie
26adda2fa7
CHORE: clean whitespace
2022-11-23 02:18:02 +08:00
Gianguido Sorà
b91457afa8
feat(userprefs): add audio-related toggles
2022-11-17 18:04:11 +01:00
Gianguido Sorà
dd5928a7c3
feat: move timezone and utc offset into Preference lib
2022-11-14 16:15:57 +01:00
Gianguido Sorà
85b55798cf
chore: use pddb crate-level system basis name
2022-11-03 12:39:32 +01:00
Gianguido Sorà
58707b5ebf
feat: support keyboard layout setting in userprefs
2022-11-02 17:21:33 +01:00
Gianguido Sorà
34cbd4218e
feat: create the all() method for prefs
...
Returns an instance of `UserPrefs` with all the preferences filled in.
2022-10-27 14:55:22 +02:00
Gianguido Sorà
c05bfce3f8
chore: clean up userprefs readme a little
2022-10-27 14:53:32 +02:00
Gianguido Sorà
4aface7eb5
feat: generate a pref getter that returns the type's default value on
...
error
PDDB errors might still be there.
2022-10-20 12:30:40 +02:00
Gianguido Sorà
75e3ed603d
prefsgenerator: don't generate mutable methods
...
no need to!
2022-10-18 11:54:18 +02:00
Gianguido Sorà
bc2cdd739b
userprefs: allow dead code on UserPrefs struct
...
Remove lock-related variables, not needed anymore, also added autobacklight timeout
2022-10-18 11:52:48 +02:00
Gianguido Sorà
a0b74ef2d0
userprefs: publish Manager::new() method
2022-10-13 17:59:12 +02:00
Gianguido Sorà
82c31e760b
document how to add user preferences, general cleanup
2022-10-10 15:52:25 +02:00