{"push_id":644325024,"size":8,"distinct_size":8,"ref":"refs/heads/master","head":"60ae85927950c6d282f2fc5c2afaf98c86018d3c","before":"31280199dd52c0efa30d5e53a7c29025be36d408","commits":[{"sha":"82deb059ef5de7cf8bbbdfc0e63b45fd711c6c47","author":{"email":"36082e93a3ec26817b01135cc97a743450b0a913@gmail.com","name":"ItsEddy"},"message":"Switch SYSCLK source to PLL","distinct":true,"url":"https://api.github.com/repos/Eddy0402/mini-arm-os-1/commits/82deb059ef5de7cf8bbbdfc0e63b45fd711c6c47"},{"sha":"9b3718e8e5f6e9fb7150b10b13890b6f714f7cad","author":{"email":"36082e93a3ec26817b01135cc97a743450b0a913@gmail.com","name":"ItsEddy"},"message":"Enable optimization flag","distinct":true,"url":"https://api.github.com/repos/Eddy0402/mini-arm-os-1/commits/9b3718e8e5f6e9fb7150b10b13890b6f714f7cad"},{"sha":"82ea42884ee433cadcf77fd7f029097a15ea66a6","author":{"email":"36082e93a3ec26817b01135cc97a743450b0a913@gmail.com","name":"ItsEddy"},"message":"Move application code to a separate file","distinct":true,"url":"https://api.github.com/repos/Eddy0402/mini-arm-os-1/commits/82ea42884ee433cadcf77fd7f029097a15ea66a6"},{"sha":"a76d19b5829fa58d5018eb9459934c5f329a7b00","author":{"email":"36082e93a3ec26817b01135cc97a743450b0a913@gmail.com","name":"ItsEddy"},"message":"Use PendSV for context switch, SVC for starting first task\n\nTODO: check PendSV has the lowest priority, so that after all interrupt is\nfinished, switch context to the appropriate task.","distinct":true,"url":"https://api.github.com/repos/Eddy0402/mini-arm-os-1/commits/a76d19b5829fa58d5018eb9459934c5f329a7b00"},{"sha":"a614d801b63ead7375efdf0e51f295eba6fdc8ae","author":{"email":"36082e93a3ec26817b01135cc97a743450b0a913@gmail.com","name":"ItsEddy"},"message":"Makefile: Add target qemudbg","distinct":true,"url":"https://api.github.com/repos/Eddy0402/mini-arm-os-1/commits/a614d801b63ead7375efdf0e51f295eba6fdc8ae"},{"sha":"1922214c4de11735ef5b8e8687109eac34d0855a","author":{"email":"36082e93a3ec26817b01135cc97a743450b0a913@gmail.com","name":"ItsEddy"},"message":"Make: Change C standard to c99","distinct":true,"url":"https://api.github.com/repos/Eddy0402/mini-arm-os-1/commits/1922214c4de11735ef5b8e8687109eac34d0855a"},{"sha":"e34fe414b7d437fa16274c689867dfbfa6f39140","author":{"email":"36082e93a3ec26817b01135cc97a743450b0a913@gmail.com","name":"ItsEddy"},"message":"Scheduler: Task now have priority, variable period.\n\nUse `struct tcb` to store task information.\nReady list is simplicity point to the first tcb in list, chain tasks with same\npriority task with a linux-like intrusive doubly-linked-list.","distinct":true,"url":"https://api.github.com/repos/Eddy0402/mini-arm-os-1/commits/e34fe414b7d437fa16274c689867dfbfa6f39140"},{"sha":"60ae85927950c6d282f2fc5c2afaf98c86018d3c","author":{"email":"36082e93a3ec26817b01135cc97a743450b0a913@gmail.com","name":"ItsEddy"},"message":"Add gdbscript with asm,reg layout and a default breakpoint.","distinct":true,"url":"https://api.github.com/repos/Eddy0402/mini-arm-os-1/commits/60ae85927950c6d282f2fc5c2afaf98c86018d3c"}]}