mtheall / ftpd

FTP Server for 3DS/Switch
GNU General Public License v3.0
1.37k stars 132 forks source link

Updates Switch app initialization to disable auto-sleep #179

Closed joshenders closed 9 months ago

joshenders commented 10 months ago

Disables HOS auto-sleep during app lifetime to prevent sleep mode from breaking large file transfers. Disabling sleep is a sane default behavior as it's very easy to break file transfers with common HOS auto-sleep timeout settings.

See: #149 #157

joshenders commented 10 months ago

Test plan:

WinterMute commented 10 months ago
  • Compile ftpd.nro with devkitpro

devkitPro is not a compiler. devkitPro is an organisation who provide toolchains & libraries allowing people to build their own games & applications for a number of game consoles.

joshenders commented 10 months ago

Are there people who are unable to disambiguate colloquial usage of the project's name with a discrete component like GCC or clang?

WinterMute commented 10 months ago

Are there people who are unable to disambiguate colloquial usage of the project's name to represent the collective compilation toolchain with a discrete component like GCC or clang?

Again, devkitPro is an organisation who provide toolchains and libraries. We aren't a collective compilation toolchain nor are we a project. devkitA64 is one of our projects, as is libnx. You compile switch binaries with devkitA64 but really there's very little need to specify that.

image
joshenders commented 10 months ago

Thank you for never missing an opportunity to make these very important distinctions.