Abstract: The provided is a flashlight with user-definable modes, including an LED, an LED driving circuit, a control circuit, a first switch, and a second switch, wherein the LED driving circuit and the second switch are electrically connected to the control circuit, respectively, and the second switch is configured to define at least one working mode of the flashlight: a setting mode; when the second switch is in the setting mode, the control circuit configures the flashlight into N user-definable modes, and each of the user-definable modes supports M levels; and the values of N and M are both less than or equal to the preset upper limit of the flashlight. An operation method is provided to allow users to define multiple modes and customize multiple levels within each mode, thus allowing the flashlight to adapt to different indoor and outdoor application scenarios.
Abstract: The provided is a flashlight with user-definable modes, including an LED, an LED driving circuit, a control circuit, a first switch, and a second switch, wherein the LED driving circuit and the second switch are electrically connected to the control circuit, respectively, and the second switch is configured to define at least one working mode of the flashlight: a setting mode; when the second switch is in the setting mode, the control circuit configures the flashlight into N user-definable modes, and each of the user-definable modes supports M levels; and the values of N and M are both less than or equal to the preset upper limit of the flashlight. An operation method is provided to allow users to define multiple modes and customize multiple levels within each mode, thus allowing the flashlight to adapt to different indoor and outdoor application scenarios.