diff options
author | JozanLeClerc <bousset.rudy@gmail.com> | 2020-04-27 01:02:18 +0200 |
---|---|---|
committer | JozanLeClerc <bousset.rudy@gmail.com> | 2020-04-27 01:02:18 +0200 |
commit | ea0eca4f717d7f4408273613a566f3550d27085b (patch) | |
tree | b1c1fa062823bb36bbd8bb9dab6437c83c229eec /asm/jo_f_status.asm | |
parent | Makefile change (diff) | |
download | lowbat-bsd-ea0eca4f717d7f4408273613a566f3550d27085b.tar.gz lowbat-bsd-ea0eca4f717d7f4408273613a566f3550d27085b.tar.bz2 lowbat-bsd-ea0eca4f717d7f4408273613a566f3550d27085b.tar.xz lowbat-bsd-ea0eca4f717d7f4408273613a566f3550d27085b.tar.zst lowbat-bsd-ea0eca4f717d7f4408273613a566f3550d27085b.zip |
Rewrite started
Diffstat (limited to 'asm/jo_f_status.asm')
-rw-r--r-- | asm/jo_f_status.asm | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/asm/jo_f_status.asm b/asm/jo_f_status.asm deleted file mode 100644 index 0c1c39f..0000000 --- a/asm/jo_f_status.asm +++ /dev/null @@ -1,51 +0,0 @@ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -;; ;; -;; File : jo_f_status.asm /_________/ ;; -;; Author : Joe | ;; -;; Date : 04/2020 | ;; -;; Info : Gets batt status | ;; -;; / | ;; -;; \ / ;; -;; \_____/ ;; -;; ;; -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -;; apm status -;; ---------- -;; 0: high -;; 1: low -;; 2: critical -;; 3: charging - -section .text - extern system - global jo_f_status - -jo_f_status: - mov rdi, f_cmd - call system - mov rdi, st_file - mov rsi, 0x0 - mov rax, 0x5 - syscall - jc err - mov rdi, rax - mov rsi, buff - mov rdx, 0x1 - mov rax, 0x3 - syscall - jc err - mov rax, 0x6 - syscall - movsx rax, byte [rsi + 0x0] - sub rax, 0x30 - retq - -err: - mov rax, 0xfe - retq - -section .data - f_cmd: db "apm -b > /tmp/lowbat.status", 0x0 - st_file: db "/tmp/lowbat.status", 0x0 - buff: db 0x0, 0x0 |