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?
County Line is characterized by the gritty, sun-drenched aesthetic typical of early 90s West Coast productions. Unlike the hyper-polished, digital look of modern adult content, this film features:
If you want to look deeper into the film's production history, you can check out the County Line (1993) IMDb Profile for a complete breakdown of the crew and trivia. Share public link
Appearing as "Bordello Girls," these top-tier performers anchor the movie's traditional adult sequences, representing the standard temptations Ozzie encounters on the road.
: Their goal is a mythical, utopian destination known as County Line . Their only guide to this paradise is a mysterious postcard featuring a photograph of a dream girl (played by adult icon Chasey Lain ). An All-Star Cast of the 1990s Golden Era
The 1993 production County Line is often cited in discussions regarding the history of European independent and adult-oriented cinema during the early 1990s. Directed by Laurent Bouhnik, who frequently worked across different genres of film, this project is noted for its high production values and cinematic approach, which contrasted with the broader industry shift toward lower-budget video productions at the time. The 1990s Cinematic Landscape in Europe
To help him escape his depression, his best friend Tommy (Joey Silvera), who is facing his own corporate financial setbacks, convinces Ozzie to embark on a highway road trip in a Corvette convertible. Their ultimate destination is a mythical town called "County Line"—a fantasy destination inspired by a postcard featuring a photograph of adult star Chasey Lain.
For many, it represents the peak of the "big budget" adult feature era.
: Look for adult film review sites that might have summaries or detailed reviews of "County Line" (1993). These can provide insights into the film's content, direction, and performances.
Feature prominently in supporting character roles, providing narrative texture to the small-town backdrops the protagonists navigate. Cultural Legacy and Critical Reception
One of the most significant aspects of this production is the participation of Rocco Siffredi and Rosa Caracciolo. The two met during their careers and eventually married, forming one of the most well-known partnerships in their field. Their collaborations are often discussed by film historians because their real-life relationship added a different dynamic to their on-screen appearances compared to standard industry pairings of the time. The Direction of Joe D’Amato
If there is interest in exploring this era further, information can be provided regarding other collaborations between these performers or similar features from the 1990s. Share public link
In the decades following its release, County Line has sustained interest among archivists of vintage cinema. The film represents a bridge between traditional film production and the digital revolution that took hold in the late 1990s.
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.