From a61d34e09ce2675e3c25042d5c91a47df84b7c73 Mon Sep 17 00:00:00 2001 From: hathach Date: Mon, 6 Apr 2020 17:24:34 +0700 Subject: [PATCH] add WIP changelog --- changelog.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/changelog.md b/changelog.md index 848967a64..e25e93721 100644 --- a/changelog.md +++ b/changelog.md @@ -1,4 +1,18 @@ -# TinyUSB changelog +# TinyUSB Changelog + +## Master branch (WIP) + +### Breaking + +- TinyUSB does not directly implement USB IRQ Handler function anymore. Application must implement IRQ Handler and invoke `tud_irq_handler(rhport)`. This is due to: + + - IRQ Handler name can be different across system depending on the startup + - Some OS need to execute enterISR()/exitISR() to work properly, also tracing tool may need to insert trace ISR enter/exit to record usb event + - Give application full control of IRQ handler, can be useful e.g signaling there is new usb event without constant polling + +### MCU + +- All default IRQ Handler is renamed to `dcd_irq_handler()` ## 0.6.0 - 2019.03.30