Hi all,
I'm using ST's CubeMX implementation on a F4 discovery board. I use ST's USB middlewares with FreeRTOS.
When I get a special OutputReport from PC side I have to answer nearly immediately (in 10-15 ms). Currently I cannot achieve this timing and it seems my high priority tasks can interrupt the USB callback. What do you think, is it possible? Because it's generated code I'm not sure but can I increase the priority of the USB interrupt (if there is any)?
Thank you,
David
10 to 15 ms is very slow, so I'm sure its possible.
Where is the USB callback function called from? If it is an interrupt then it cannot be interrupted by high priority RTOS tasks. Any non interrupt code (whether you are using an RTOS or not) can only run if no interrupts are running.
Without knowing the control flow in your application its hard to know what to suggest. How is the OutputReport communicated to you? By an interrupt, a message from another task, or some other way?
The callback which receive the data from PC is called from the OTGFSIRQHandler (it's the part of the HALPCDIRQHandler function). I think the problem is SysTickHandler's priority is higher than OTGFSIRQHandler and it's cannot be modified, but the scheduler shouldn't interrupt the OTGFSIRQHandler with any task handled by the scheduler. Am I wrong that the scheduler can interrupt the OTGFS_IRQHandler?
The intersection of digital accessibility and creative expression has birthed a unique phenomenon in South Korea: the rise of the —individuals born in 2002—who are currently redefining the amateur entertainment and media landscape.
Korean amateur entertainment and media content, often referred to within the context of "Pro-ams" (professional-level amateurs), has become a multi-billion dollar industry . As of 2026, the sector is entering a "golden age" where independent creators and small-scale businesses drive significant cultural and economic growth. Core Platforms for Amateur Creators
While Twitch adjusted its operations in the Korean market due to network fee complexities, global streaming alternatives continue to influence how local creators interact with international fanbases. Popular Formats in the Korean Grassroots Media Space
To understand this genre, we must first deconstruct the label. In the context of Korean entertainment, "professional" content is defined by broadcast networks (KBS, SBS, MBC) and large production houses (like CJ ENM or SM Entertainment). "Amateur 02" content, conversely, occupies the digital gutter—the side streets of YouTube, AfreecaTV (now AfreecaTV/Soop), Naver Cafe, and TikTok. korean amateur porn video 02 hq hot
The financial viability of amateur media has been solidified by local monetization innovations. Rather than waiting for thousands of views to secure a fraction of ad revenue, Korean creators leverage hyper-supportive fan networks. Through subscription models, direct crowdfunding, and virtual gifting, a creator with a small, dedicated following of a few hundred viewers can generate a sustainable full-time income. 4. Challenges Facing Independent Korean Creators
The rise of deepfakes, generative AI, and unverified digital media highlights the critical need for platform accountability. Maintaining content integrity through strict verification protocols is vital for protecting both creators and consumers in the digital space. Future Trends in Grassroots Media and Entertainment
The Korean entertainment industry has experienced significant growth over the years, with a vast array of content being produced and consumed globally. Within this industry, amateur content creators have emerged as a notable force, particularly in the realm of online media. This review aims to provide an informative analysis of Korean amateur 02 entertainment and media content, exploring its characteristics, popularity, and impact. Core Platforms for Amateur Creators While Twitch adjusted
: Educational content, lectures, and product reviews that consumers use for research before purchasing.
Live chat features, polls, and direct fan donations create a two-way conversation. Viewers feel like active participants in the show rather than passive consumers.
Web dramas have become a cornerstone of amateur media in Korea. Typically shorter than traditional TV episodes, with lower production budgets, they allow new creators to develop and distribute their work more easily. This format has evolved into —very short videos designed for social media algorithms. South Korea has become a leader in this vertical, short-form drama trend. These series often run for 30 to 50 episodes, each just 1 to 3 minutes long, and cover every genre from romance to thriller, exemplifying the agile production of "02 entertainment". with lower production budgets
: Creators are increasingly using AI tools for dubbing in multiple languages and improving production value while maintaining "human-centric" emotional depth.
Shifting platform policies and shadow-banning can suddenly restrict the visibility of independent channels, leaving creators vulnerable to sudden drops in audience reach. The Future of Global Media Consumption
As one of South Korea’s pioneering live-streaming platforms, AfreecaTV allowed independent broadcasters (known as Broadcasting Jockeys, or BJs) to monetize their streams through viewer donations long before global platforms adopted similar models.
: This is currently the fastest-growing segment in the Korean digital media market, moving beyond static video to content that allows user participation.
Thank you for the answer, I think I'm a bit confused with the Cortex ISR priorities :-)
What I can observe is if I use a much higher osDelay in my high priority task I can respond for the received USB message much faster. This is why I think tasks can mess up with my OTG interrupt.
Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.