Quality RTOS & Embedded Software

PAOLI DAM--S HOT SCENE IN CHATRAK-Mushroom hit
 Real time embedded FreeRTOS RSS feed 
Quick Start Supported MCUs PDF Books Trace Tools Ecosystem

Loading

FreeRTOS tasks can interrupt USB stack implementation?

Posted by ddudas on September 24, 2015

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


FreeRTOS tasks can interrupt USB stack implementation?

Posted by rtel on September 24, 2015

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?


FreeRTOS tasks can interrupt USB stack implementation?

Posted by ddudas on September 24, 2015

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?


FreeRTOS tasks can interrupt USB stack implementation?

Posted by rtel on September 24, 2015

Paoli Dam--s Hot Scene In Chatrak-mushroom Hit Fix Link

Paoli Dam openly admitted that the scene was challenging due to the lack of references in Indian cinema, telling The Telegraph India in a 2011 interview: "Yes, I was completely nude". She further remarked on the lack of inhibition required for the role, stating, "I didn't know how to prepare for the scene". Chatrak (Mushroom) - A Story Beyond the Controversy

How view Indian independent cinema

If you would like to explore this topic further, let me know if you want to look into: A deeper analysis of in West Bengal

: While the producers initially wanted a simulated scene, the director chose to film it as unsimulated (real) sex because of the lack of experience in filming such intimate sequences in the local industry at the time. PAOLI DAM--S HOT SCENE IN CHATRAK-Mushroom hit

that challenged traditional Indian censorship and cultural sensibilities. Artistic Intent and Context

: The scene involves an unsimulated act between Paoli Dam and actor Anubrata Basu. Paoli stated she agreed to the scene because she felt it was necessary for the narrative's progression, despite having no reference point in Indian cinema for such a performance.

: The film was screened at the 64th Cannes International Film Festival in the Directors' Fortnight section. However, the graphic scene was often cut from other festival screenings, such as at the Toronto International Film Festival (TIFF). Paoli Dam openly admitted that the scene was

The specific sequence that generated intense media scrutiny involves an explicit, unsimulated act of cunnilingus between Paoli Dam's character and Anubrata Basu. Unlike conventional Indian cinema, where intimacy is heavily masked or metaphorical, this scene opted for raw, unfiltered naturalism. Breaking Boundaries

First, literally, the film’s plot revolves around a mysterious, phallic-shaped mushroom growth that erupts from the earth of a real Kolkata slum, symbolizing repressed desires, urban decay, and anarchic nature. Second, figuratively, the film was a “mushroom hit” because it exploded overnight—not due to commercial song-and-dance routines, but due to word-of-mouth about Paoli Dam’s sexually explicit content. Just like a mushroom sprouts in damp, dark conditions, the film’s popularity grew virally in the shadows of conservative Bengali society, spreading across the internet through pirated clips and heated discussions.

: The scene caused a major scandal in India, particularly within the Bengali middle class, leading to the film being heavily censored or denied a wide theatrical release in the country. : The film was screened at the 64th

outside of this controversy. Discuss the legal/censorship issues faced by Chatrak . Let me know how you'd like to explore this topic further . 'Yes, I was completely nude' - Telegraph India

The global attention from Chatrak served as a dual-edged sword. While the viral controversy risked typecasting her, it also established her reputation as an incredibly fearless performer. Shortly after, Bollywood director Vikram Bhatt cast her as the lead in the erotically charged thriller Hate Story (2012), leveraging her newly cemented status to transition her into mainstream Hindi cinema.


FreeRTOS tasks can interrupt USB stack implementation?

Posted by ddudas on September 24, 2015

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.
Latest News

NXP tweet showing LPC5500 (ARMv8-M Cortex-M33) running FreeRTOS.

Meet Richard Barry and learn about running FreeRTOS on RISC-V at FOSDEM 2019

Version 10.1.1 of the FreeRTOS kernel is available for immediate download. MIT licensed.

View a recording of the "OTA Update Security and Reliability" webinar, presented by TI and AWS.


Careers

FreeRTOS and other embedded software careers at AWS.



FreeRTOS Partners

ARM Connected RTOS partner for all ARM microcontroller cores

Espressif ESP32

IAR Partner

Microchip Premier RTOS Partner

RTOS partner of NXP for all NXP ARM microcontrollers

Renesas

STMicro RTOS partner supporting ARM7, ARM Cortex-M3, ARM Cortex-M4 and ARM Cortex-M0

Texas Instruments MCU Developer Network RTOS partner for ARM and MSP430 microcontrollers

OpenRTOS and SafeRTOS

Xilinx Microblaze and Zynq partner